如何从网站管理员工具 api 获取超过 5000 个查询?
How to get more than 5000 query from webmasters tools api?
我想知道是否有可能从网站管理员工具中获取超过 5000 条记录API,因为最大限制是 5000 条记录。
这是我的代码:
//==========INITIALISE CLIENT==========//
$client->setAccessToken($code_webmasters);
$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;
//=====================================//
$date = "2015-11-22";
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate($date);
$request->setEndDate($date);
$request->setDimensions(array('query'));
$request->setSearchType("web");
$request->setRowLimit(5000);
$qsearch = $searchanalytics->query($site['name'], $request);
$rows = $qsearch->getRows();
如您所知,在分析中 API 使用 :
可以获得超过最大限制的值
'start-index' => 1, 'max-results' => 10000
但是在网站管理员工具中api我找不到那些参数。
您不能在网站管理员工具中使用分页 api,您不能使用 rowLimit 字段(最多 5,000)增加您的计划帐户以在一次调用中获得更多记录。
来源:https://developers.google.com/webmaster-tools/v3/searchanalytics/query
对不起
我想知道是否有可能从网站管理员工具中获取超过 5000 条记录API,因为最大限制是 5000 条记录。
这是我的代码:
//==========INITIALISE CLIENT==========//
$client->setAccessToken($code_webmasters);
$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;
//=====================================//
$date = "2015-11-22";
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate($date);
$request->setEndDate($date);
$request->setDimensions(array('query'));
$request->setSearchType("web");
$request->setRowLimit(5000);
$qsearch = $searchanalytics->query($site['name'], $request);
$rows = $qsearch->getRows();
如您所知,在分析中 API 使用 :
可以获得超过最大限制的值'start-index' => 1, 'max-results' => 10000
但是在网站管理员工具中api我找不到那些参数。
您不能在网站管理员工具中使用分页 api,您不能使用 rowLimit 字段(最多 5,000)增加您的计划帐户以在一次调用中获得更多记录。
来源:https://developers.google.com/webmaster-tools/v3/searchanalytics/query
对不起