我正在尝试将我的iOS应用与SoundCloud集成。我在“http://soundcloud.com/you/apps”注册了一个应用程序,并获得了应用程序ID和密钥以构成身份验证URL:
“https://soundcloud.com/connect?client_id=da3beb496ca5bd92e2ae39a4bf775cca&redirect_uri=rocksteady://oauth2&response_type=code”
我只是让一个UIWebView加载了一个带有该url的请求。推送“与Facebook连接”按钮应用程序重定向到Facebook登录页面。登录Facebook后,我被重定向回SoundCloud,最后我的回调uri被调用,我获得了访问令牌。一切都在2012年3月15日工作得很好。
今天我推出了该项目并从Facebook获得了以下oAuth例外:
{
"error":{
"message": "Missing redirect_uri parameter.",
"type": "OAuthException",
"code": 191}
}
我发现现在应用重定向到https://graph.facebook.com/oauth/authorize?x=82&y=15,但是在3月15日,网址为different并包含登录后重定向回SoundCloud所需的所有参数。
使用desctop计算机的授权过程可以正常工作(使用Safari& Chrome进行检查)。
有没有人知道如何解决这个问题?感谢。
P.S。很抱歉发布一些链接作为字符串。目前没有足够的法术力来发布两个以上的链接。
答案 0 :(得分:5)
HeJ小鼠,
Robboud来自RobCloud。这是我们的问题,我们正在努力解决这个问题。 我们在部署修复程序后会更新此帖子。
更新:自2012年3月21日16:07:43 UTC 2012年起修复