【发布时间】:2014-07-23 01:39:15
【问题描述】:
我一直在实现 Google 网络服务器 OAuth 流程,但是当我尝试将授权码与访问令牌交换时,它总是抱怨“invalid_code”。
问题来了:
第 1 步:
第 2 步:
重定向发生,谷歌将重定向到我们的网址 https://myurl.com/callback?code=somecode
第 3 步:
curl -X POST --data "code=somecode&client_id=some_client_id&some_client_secret=some_client_secret&redirect_uri=https://myurl.com/callback&grant_type=authorization_code" https://accounts.google.com/o/oauth2/token -v --trace-ascii /dev/stout
回复回来了:
HTTP 400 错误请求
{ “错误”:“invalid_grant”, "error_description" : "无效代码。" }
有人可以帮我解决这个问题吗?谢谢!
【问题讨论】:
标签: oauth google-oauth