我构建的查询是这样的:Webmasters.Searchanalytics.Query rowLimit工程奇怪
...
val request = new SearchAnalyticsQueryRequest()
request.setStartDate(from)
request.setEndDate(to)
request.setDimensions(List("query", "page").asJava)
request.setRowLimit(5000)
request.setStartRow(0)
webmasters.searchanalytics().query(site, request)
结果有3343行
我试图让分页 - 和测试的原因设置rowLimit在1000 我建议获得1000然后另一个1000,另有1000,finaly,343行
从这里https://developers.google.com/webmaster-tools/v3/how-tos/search_analytics
如果您的查询包含5,000多行数据,您可以每次发送多个查询并每次递增startRow值,一次请求批量为5,000行的数据。计算检索到的行数;如果你得到的数据少于请求的行数,你已经检索了所有的数据。如果您的请求完全在数据边界上结束(例如,有5000行,并且您要求startRow = 0且rowLimit = 5000),则在下次调用时您将得到一个空响应。
但我只有559行!
当我设置rowLimit在100 - 我有51行!
我做错了什么? :)