API консоли поиска Google — ошибка SearchAnalytics 500

Я пытаюсь получить некоторые данные из консоли поиска консоли Api, используя SearchAnalyticsQuery.

Сначала я попробовал это с PHP:

     $this->client->setAccessToken( \Session::get('access_token') );

$webmaster =  new \Google_Service_Webmasters( $this->client );

$q = new \Google_Service_Webmasters_SearchAnalyticsQueryRequest();

$q->setStartDate('2015-01-01');

try {

$webmaster->searchanalytics->query('http://example.com', $q);

} catch(\Exception $e )
{
dd($e);
}

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

Error calling POST https://www.googleapis.com/webmasters/v3/sites/example.com/searchAnalytics/query: (500) Backend Error

Чтобы убедиться, что это не вызвано кодом PHP, я также попробовал его с помощью Google Api Explorer.

Те же результаты здесь: http://i.imgur.com/Qrm3VhS.png

В настоящее время я использую версию dev-master https://github.com/google/google-api-php-client

Там должно быть что-то, что я делаю неправильно, я просто не могу понять это.

2

Решение

Вы не установили endDate (обязательный параметр) — см. официальная документация.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]