3

我正在尝试将我的 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 日的 url不同并且包含重定向回 SoundCloud 所需的所有参数登录后。

使用台式计算机的授权过程运行良好(使用 Safari 和 Chrome 进行检查)。

有谁知道如何解决这个问题?谢谢。

PS 很抱歉将一些链接作为字符串发布。暂时没有足够的法力发布两个以上的链接。

4

1 回答 1

5

嘿嘿,

来自 SoundCloud 的 Robb。这是我们这边的一个问题,我们现在正在努力修复。当我们部署修复程序时,我会更新这篇文章。

更新:截至 2012 年 3 月 21 日星期三 16:07:43 UTC 已修复

于 2012-03-21T14:29:29.333 回答