SoundCloud与Facebook无法在iOS上工作

时间:2012-03-21 12:05:00

标签: ios mobile-safari oauth-2.0 soundcloud

我正在尝试将我的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。很抱歉发布一些链接作为字符串。目前没有足够的法术力来发布两个以上的链接。

1 个答案:

答案 0 :(得分:5)

HeJ小鼠,

Robboud来自RobCloud。这是我们的问题,我们正在努力解决这个问题。 我们在部署修复程序后会更新此帖子。

更新:自2012年3月21日16:07:43 UTC 2012年起修复