Я пытаюсь получить информацию о пользователе, используя oauth2 с id_token вместо кода, потому что для процесса мобильного приложения я получу только id_token.
$ verify_res = $ google_client-> verifyIdToken ($ id_token);
$ google_service = new Google_Service_Oauth2 ($ google_client);
$ data = $ google_service-> userinfo-> get ();
Но это не работает, и я получил этоошибка.
Неустранимая ошибка: Uncaught Google_Service_Exception: Ошибка вызова GET https://www.googleapis.com/oauth2/v2/userinfo: (401) В запросе отсутствуют необходимые учетные данные аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации. См. https://developers.google.com/identity/sign-in/web/devconsole-project. в /test/Google/Http/REST.php в строке 110
Я использую версию 1.1.5, но я думаю, что новый аналогичен. Но можно ли вместо этого получить userinfo из id_token?