我構建的查詢是這樣的: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行!
我做錯了什麼? :)