Какая ссылка для токенов google oauth?
Я пытаюсь использовать OAuth с Google. Я получаю код, используя POST для
https://accounts.google.com/o/oauth2/v2/auth
Затем я пытаюсь получить токен доступа с помощью POST до
https://www.googleapis.com/oauth2/v4/token
Но это возвращает мне ошибку "не найден". Неправильно ли этот URI?
Спасибо за поддержку...
Ответы
Ответ 1
URI, который я получил для работы с токеном Oauth2, теперь https://www.googleapis.com/oauth2/v3/token
. Я видел тот же самый "v4", который упоминается в документации, но не мог заставить его работать.
Если вы разрабатываете своих собственных клиентов Oauth2 в инфраструктуре Google, я бы рекомендовал Google Oauth2 Playground, которая проведет вас через каждый запрос и ответ на их API.
Ответ 2
Oauth устарела от Google. Для OAuth 2.0 попробуйте их известную ссылку OpenID Configuration, которая показывает:
"authorization_endpoint": "https://accounts.google.com/o/oauth2/v2/auth"
Ответ 3
Вы должны использовать POST
, а не GET