Google API: ошибка при обновлении токена OAuth2, сообщение: '{ ошибка : invalid_grant }'

!Снимок экрана с ошибкойОшибка получения при обновлении токена OAuth2, сообщение: '{ "error": "invalid_grant" }' при попытке доступа к Google Analytics API

  • это сервисный аккаунт
  • Я указал свой идентификатор клиента, адрес электронной почты учетной записи gservice и путь к файлу сертификата.
  • Я добавил адрес электронной почты учетной записи gservice в качестве администратора в свой профиль Google Analytics.
  • Я установил NTP на свой сервер Ubuntu, чтобы убедиться, что время правильное.

Я использую пакет ( https://github.com/thujohn/analytics-l4) но я не думаю, что это связано с проблемой вообще.

Есть идеи?


person Mark Gladstone    schedule 30.05.2014    source источник


Ответы (2)


Может быть несколько причин для invalid_grant, например, утверждение является неверным JWT, либо некоторые обязательные поля отсутствуют, либо Google не работает для проверки подписи утверждения и т. д. Похоже, вы использовали клиентскую библиотеку Google OAuth2 для PHP, поэтому следует устранить первые две проблемы. Возможно ли, что вы использовали неправильный файл закрытого ключа?

person mengcheng    schedule 03.06.2014

Решил ту же проблему, изменив область действия

person Manesh Appukuttan    schedule 29.10.2014