google oauth令牌的链接是什么?

时间:2015-12-03 21:14:51

标签: oauth

我尝试在谷歌上使用OAuth。我使用POST收到代码

https://accounts.google.com/o/oauth2/v2/auth

然后我尝试通过POST获取访问令牌

https://www.googleapis.com/oauth2/v4/token 

但这会给我一个“未找到”的错误。这个URI错了吗? 感谢您的支持......

3 个答案:

答案 0 :(得分:4)

我现在为Oauth2令牌工作的URI是https://www.googleapis.com/oauth2/v3/token。我在文档中看到了相同的“v4”,但也无法使其工作。

如果您在Google基础架构上开发自己的Oauth2客户端,我建议使用Google的Oauth2 Playground,它会引导您完成API的每个请求和响应。

答案 1 :(得分:1)

Oauth已被Google弃用。对于OAuth 2.0,请尝试显示以下内容的well-known OpenID Configuration link

"authorization_endpoint": "https://accounts.google.com/o/oauth2/v2/auth"

答案 2 :(得分:1)

这对我有用

curl --location --request POST 'https://www.googleapis.com/oauth2/v4/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=1234567891011-t28d34tfmfk5i5865hm7kij8nvl7vdax.apps.googleusercontent.com' \
--data-urlencode 'client_secret=KFcsEpfLjg64ta6TtQ1QibOC' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode 'refresh_token=1/gb5fEFSu_iwbvbsXZdK8ddrJjNTD1RrXbQqdsT6wuJK'