Google API PHP Аутентификация Неверный формат токена (вопрос и ответ) - PullRequest
0 голосов
/ 21 января 2019

При запуске примера кода со страницы примера PHP * Google Calendar API 1002 * было указано «Введите проверочный код:», после чего я ввел свой код 2FA из Google Authenticatior.

Это привело к фатальной ошибке: Uncaught InvalidArgumentException: неверный формат токена в /vendor/google/apiclient/src/Google/Client.php:434"

1 Ответ

0 голосов
/ 21 января 2019

Я потратил несколько часов на проверку ключей и форматов json и поиск в Google, пока, наконец, не обнаружил, что ему не нужен код 2FA, ему нужен магический токен.

Если вы скопируете и вставите ссылку над подсказкойв браузер, затем скопируйте и вставьте токен, который он вам возвращает, в приглашение «токен», все работает.

Это была моя ошибка на 100%, но я публикую это здесь в надежде сохранить другиелюди также тратят время.

Если кто-то из сотрудников Google читает это, было бы неплохо сделать подсказку «токен» и сообщение об ошибке менее двусмысленным.

...