facebook - 带有 FB 连接的空白弹出窗口

标签 facebook oauth

我已经使用 Javascript SDK 实现了 facebook 连接。当我尝试验证的用户未登录 facebook 时,验证工作正常。但是当他已经登录到 facebook 时,登录弹出窗口永远不会关闭。弹出窗口的 url 以“http://static.ak.fbcdn.net/connect/xd_proxy.php#cb=.....”开头

这在 Firefox 3.5 和 Chrome 上都会发生。 有什么建议么?连接到 Facebook 时是否需要设置任何额外参数?

最佳答案

我今天遇到了同样的错误,我的旧实现。我已经将 channelUrl 标签添加到 FB.Init(),但没有任何运气;所以我使用 js sdk 从头开始​​登录过程,启用了 oauth2:通过一些小的更改,一切又开始神秘地工作了。我也通过 Facebook 调试工具运行我的页面,它也建议了一些更改。

总结:基本上,如果 Facebook Connect 停止工作,请根据可用的最新文档升级您的代码。

关于facebook - 带有 FB 连接的空白弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895149/

相关文章:

java - 为什么 spring-social 的 ConnectController 用 POST 启动 OAuth 2 "dance"?

oauth - 带有市场的 Admin-sdk 不起作用

登录后 api 调用的 Facebook API 未知异常

java - facebook 登录后,facebook android 通话功能无法使用

android - Facebook 登录 CallbackManager FacebookCallback 每次都调用 onCancel()

html - “Like” 页面被截断时的 Facebook 共享窗口

ios - Swift:是否可以在登录时避免 Facebook SDK 4.x "You have already authorized this app"对话框?

asp.net-mvc-4 - 如何使用 MVC 4 实现三足 OAuth?

ios - iOS 重定向对话框中 IdentityProvider 的名称为 "(null)"

php - 使用 Twitter OAuth API 进行身份验证