Используйте учетную запись службы для подключения консоли поиска через Google-php-API

Не удается подключиться к API Google. через PHP с использованием сервисной учетной записи. Если использовать примеры, предоставленные API (ссылка) и сам сайт разработчиков Google (или любой другой источник из поиска Google), я получаю сообщение об ошибке

{ "error": "invalid_grant", "error_description": "Invalid JWT Signature." }

А если поискать, как подключиться и через JWT, то есть только примеры JS или JAVA или PYTHON.

Есть ли реальный опыт, как правильно подключиться? У меня есть:

  1. сервисный аккаунт настроен и разрешен для использования Search Console (и аналитики)
  2. настроить API на сервер
  3. добавлен адрес сервисного аккаунта в Search Console для сайта, с которого нам нужны данные
  4. скачал и добавил ключевой файл.

Все идет хорошо, пока я не начну запрашивать данные. Затем появляется ошибка JWT.

ЛЮБОЙ вклад приветствуется!


person lohe    schedule 13.04.2018    source источник


Ответы (1)


Получил решение, удалив учетную запись службы из консоли Google и создав новую.

person lohe    schedule 18.04.2018