【问题标题】:SoundCloud's connect with Facebook not working in iOSSoundCloud 与 Facebook 的连接在 iOS 中不起作用
【发布时间】:2012-03-21 12:05:00
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios mobile-safari oauth-2.0 soundcloud


    【解决方案1】:

    嘿嘿,

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

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

    【讨论】:

    • 罗布,非常感谢!不错的工作!顺便说一句,这是一项非常酷的服务!
    • 您好,我不确定您是否收到我下面的帖子的通知,所以我在这里发表评论。
    猜你喜欢
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 2015-12-15
    • 2016-12-20
    相关资源
    最近更新 更多