我按照此文档制作令牌请求https://developers.google.com/identity/protocols/OAuth2InstalledApp
在第一步中,它工作正常。我可以得到一个验证码。 在第二步中,我遇到了400 Bad Request的问题。我已经在2天内找到了这个问题的答案,但我无法解决问题。 我设置了所有属性,如文档,但它并不重要:
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$referrer = $_SERVER['HTTP_REFERER'];
这是我的代码:
POST /oauth2/v3/token HTTP/1.1
Host: www.googleapis.com
Content-Type: application/x-www-form-urlencoded
code=4/v6xr77ewYqhvHSyW6UJ1w7jKwAzu&
client_id=8819981768.apps.googleusercontent.com&
client_secret=your_client_secret&
redirect_uri=https://oauth2-login-demo.appspot.com/code&
grant_type=authorization_code
谢谢你的回答!
答案 0 :(得分:0)
我刚刚发现了一个错误。这是一个愚蠢的错误。我输入了client_secret的client_secrect inteads。我不能相信它花了我2天来修复这个错误。