我试图通过Google文档获取访问令牌。
curl -L -X POST'https://www.googleapis.com/oauth2/v4/token? client_id = oauth2-client-id&client_secret = oauth2-client-secret& 代码=授权代码&Grant_type =授权代码& redirect_uri = https://www.google.com'
有了这个请求,它没有起作用。
我添加了-H 'Content-Length: 0'
,现在结束了
{
"error": "invalid_grant",
"error_description": "Bad Request"
}
有人有主意吗?
答案 0 :(得分:0)
似乎您的请求中有空格:
/v4/token? client_id=oauth2-client-id
当我尝试从文档中复制过去的命令时,它不起作用。
我必须重新编辑请求,然后才能使用它。
答案 1 :(得分:0)
我遇到了同样的问题。
curl -L -X POST "https://www.googleapis.com/oauth2/v4/token?client_id=<client_id>.apps.googleusercontent.com&client_secret=<secret>&code=4/4wGANiKF5......N0Jg&grant_type=authorization_code&redirect_uri=https://www.google.com"
陷入困境
答案 2 :(得分:0)
您不必使用其他的redirect_uri吗?您自己配置的重定向uri?
答案 3 :(得分:0)
如果固定空间不起作用,请重新链接到此处from the Google guide,步骤1-6。然后获取新的授权码。我遇到了同样的问题,重新链接对我来说很有效(带有-H标志)。