API Google Search Console возвращает пустые значения

Недавно я работал с API консоли поиска, и на прошлой неделе все работало нормально. Авторизация с помощью oauth, получение списка сайтов и отправка запроса сайта/страницы вернули полный набор данных.

Однако сегодня я тестирую код и могу получить список сайтов, но все запросы возвращают пустые значения.

Есть ли такая вещь, как время простоя API, срок действия аутентификации истекает навсегда в любое время или есть что-то еще с консолью поиска, о которой я не знаю?

Код для построения запроса и возврата данных следующий:

$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;

$request->setStartDate('2013-01-01');
$request->setEndDate('2015-01-01');
$request->setDimensions(array("[query]"));

$qsearch = $searchanalytics->query("http://www.example.com", $request); 
$rows = $qsearch->getRows();

Он просто возвращает совершенно пустой массив...


person Nick Smith    schedule 14.09.2015    source источник
comment
Разве эта строка $request->setDimensions(array("[query]")); не должна быть без квадратных скобок? Вот так: $request->setDimensions(array("query"));   -  person Tropicalista    schedule 13.10.2015


Ответы (1)


Оказывается, API поисковой консоли не работал пару дней, поэтому возвращал пустые значения!

person Nick Smith    schedule 18.09.2015