首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >令牌请求总是导致“授权代码无效”。

令牌请求总是导致“授权代码无效”。
EN

Stack Overflow用户
提问于 2014-05-09 00:15:39
回答 3查看 260关注 0票数 1

似乎不管我做什么,请求一个令牌,我总是会得到Authorization code is invalid.响应。我已经在Ruby代码和Curl中尝试过这一点。

代码语言:javascript
复制
curl -X POST https://partner.api.beatsmusic.com/oauth2/token -d client_secret=SECRET -d client_id=MYID -d redirect_uri=http://foo.example.com/auth/beats_oauth2 -d code=rjmsqtgntc5k6s8jhdawpu4c  

在以下方面的成果:

代码语言:javascript
复制
{"code":"InvalidCredentials","message":"Authorization code is invalid."}

RoR代码的结果相同。

任何建议都将是很棒的,因为我已经在这方面工作了几天!

谢谢!加里

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-13 19:48:03

问题是getToken请求的重定向URL是错误的。我在Beats Music API配置中设置的回调是“/auth/拍_OAuth2/回调”,但在我的代码和上面的Curl示例中,我只拥有“/auth/拍_OAuth2”。我不敢相信我看了那一百万遍..。当然,无效的访问代码错误消息让我认为它与重定向url无关。但那是另一个故事。

票数 0
EN

Stack Overflow用户

发布于 2014-05-09 00:39:17

您的授权代码是否可能已过期?我看到这里,它们只有效1小时,然后需要刷新。这样做的指示也在该链接上。

票数 0
EN

Stack Overflow用户

发布于 2014-05-09 01:24:17

文档中的示例还显示了正在发送的-d grant_type=authorization_code参数。你试过了吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23554746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档