我正在尝试使用Exchange身份验证代码访问OAuth2上的令牌。
我使用GET请求向Google发送了一个请求,我收到了一个代码。现在我正在尝试交换代码来访问令牌。
我使用这些参数向https://accounts.google.com/o/oauth2/token发送了请求 使用POST请求
code=[Authentication code]
client_id=[Client ID]
client_secret=[Client Secret]
redirect_uri=urn:ietf:wg:oauth:2.0:oob
grant_type=authorization_code
但谷歌这样回应400错误
{ “错误”:“redirect_uri_mismatch” }
我在google开发者控制台上创建了客户端ID。我使用了“已安装的应用程序”类型。 我也尝试过: REQUEST_URI = @://本地主机:8081 REQUEST_URI = @://本地主机:8081 /
(@表示http。我在手机上编辑,所以我无法为http插入代码块) 但它没有奏效。
请求有什么问题?