gpt4 book ai didi

java - Searchanalytics 查询 JAVA API v3(Google 网站管理员工具)

转载 作者:行者123 更新时间:2023-11-30 02:59:40 25 4
gpt4 key购买 nike

我正在尝试使用 Java API 来实现 Google Webmasters Searchanalytics 查询,但我没有找到任何可以使用的 Java 示例,谷歌网站here Searchanalytics Query 只有 Python 示例,并且他们没有说它在 Java API 中不可用。

我找到了这个类(class)Webmasters.Searchanalytics.Query在Java API中,我认为它相当于Python函数searchanalytics.query(),但我没有找到它的任何实现。我的问题是否可以使用 Java API 从 Google Search Console 查询数据?如果是的话,我很想知道是否有人可以提供 Java 示例,例如 Google 提供的 Python 示例 here

提前谢谢您。

最佳答案

我成功实现了Webmasters.Searchanalytics.Query 如下

首先,您需要使用 SearchAnalyticsQueryRequest 类示例创建 QueryRequest:

private static SearchAnalyticsQueryRequest createSearchAnalyticsQueryRequest() {
SearchAnalyticsQueryRequest searQueryRequest = new SearchAnalyticsQueryRequest();
searQueryRequest.setStartDate("2016-04-10");
searQueryRequest.setEndDate("2016-04-20");
List<String> dimensions = new ArrayList<String>();
dimensions.add("page");
dimensions.add("query");
dimensions.add("country");
dimensions.add("device");
dimensions.add("date");
searQueryRequest.setDimensions(dimensions);
return searQueryRequest;
}

然后执行查询如下:

public static String Query(String site,
SearchAnalyticsQueryRequest searQueryRequest) throws Exception {

Webmasters.Searchanalytics.Query query = service.searchanalytics()
.query(site, searQueryRequest);
SearchAnalyticsQueryResponse queryResponse = query.execute();

return queryResponse.toPrettyString();
}

关于java - Searchanalytics 查询 JAVA API v3(Google 网站管理员工具),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com