2

我多年阅读后的第一篇文章:P 我认为 soundcloud 的页面有一些问题https://soundcloud.com/popup_callback.html

我的应用程序使用 soundcloud api 并且工作正常,但是当我的用户尝试连接 facebook 并且他们从 facebook 转到 https://soundcloud.com/popup_callback.html?returnTo=CALLBACK_URL 但它没有重定向到回调 url ,只显示一个空白页面。

用户需要在其他窗口中登录 soundcloud 才能登录我的应用程序。我的回调网址可能有问题吗?“http://domain.com/callback/”

我在 ff、opera 和 chrome 以及 SO 的不同版本中尝试过

4

1 回答 1

0

这似乎是 SoundCloud API 中的一个错误(请参阅Soundcloud: blank page with popup_callback.html when trying to auth using Facebook

display=popup在重定向到 SoundCloud 的 OAuth2 授权端点时,我可以通过包含在查询字符串中来解决此问题: https://soundcloud.com/connect?client_id=[my_client_id]&redirect_uri=[my_redirect_uri]&response_type=code&display=popup. 这将强制显示移动优化显示,但修复了 Facebook 登录问题。

请注意,我实际上并没有打开弹出窗口,我只是在使用客户端重定向时包含此参数window.location='https://soundcloud.com/connect?...&display=popup'

于 2013-09-29T16:24:09.663 回答