Я хочу знать, есть ли возможность получить более 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 (MAX 5000).
Источник: https://developers.google.com/webmaster-tools/v3/searchanalytics/query
сожалею
Других решений пока нет …