Недавно я работал с 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();
Он просто возвращает полностью пустой массив …
Оказывается, что API консоли поиска был недоступен в течение нескольких дней, поэтому он возвращал пустые значения!
Других решений пока нет …