Facebook Connect <fb:login-button>不再激活回拨(截至今日)</fb:login-button>

时间:2010-08-04 03:10:28

标签: facebook fbml facebook-fbml

今天来到办公室,在我近乎完成的Facebook Connect网站应用程序上做了一些工作。

我发现由于某种原因, fb:login 按钮FBML控件的“ onlogin ”事件不再被解雇!!?!

对于拥有Facebook Connect FBML应用程序(并使用JavaScript API进行身份验证)的任何其他人,我建议您测试您的应用程序,以确保它仍然有效。

我的朋友的应用程序(现场直播)已经停止工作了。

当您点击“连接到Facebook”按钮时,它会显示FB登录对话框,您将登录。

是的,他们正在登录到Facebook(幸运的是),但是“onlogin”回调事件不再被触发,所以页面就在那里(在“onlogin”事件重定向到主页之前)例如)。

当然,如果你刷新,你就登录了Facebook。

说真的,WTF - 现在Facebook的开发人员做了什么?!?!。

有什么想法吗?有人在这个问题上阅读过任何更新/主题吗?

更新

8小时仍然无法修复。我试图做一些变通办法(FBML登录按钮也有一个onclick事件),但在认证周期中还为时过早。

我们需要能够挂钩登录后回调来执行重定向,权限弹出,身份验证逻辑等操作。

没有Facebook解决这个问题,我们无能为力。

我只是希望明天我来到办公室这将是'神奇'修复,就像这个问题'神奇'出现一样。

根据这里的评论判断,我并不孤单。在这一点上显而易见的是Facebook在没有告诉我们的情况下在某处做出了改变。

我希望他们尽快纠正这个问题,因为我没有找到解决办法。

更新2

是的 - (鼓声),来自Facebook的世界级开发者团队的然而另一个错误 :(感谢Anon寻找链接)http://bugs.developers.facebook.com/show_bug.cgi?id=11733

我喜欢FB家伙Marc的评论如何“只在旧的Facebook Javascript SDK上发生”,好吧,我们可以使用您的Graph API进行服务器端身份验证(而不仅仅是检索用户详细信息) /发布),我们不必使用旧的JavaScript API!

娱乐和游戏。

最终更新

Facebook(似乎)解决了这个问题。

让我们希望它保持不变。

给Anon的'正确'答案(因为他找到了链接)。

3 个答案:

答案 0 :(得分:2)

请确认并对此错误进行投票......这应该尽快修复!!

http://bugs.developers.facebook.com/show_bug.cgi?id=11733

答案 1 :(得分:2)

如果在FB.getLoginStatus中您将第二个参数传递为true,请将其设为false。 我使用这个技巧解决了回调问题。

THX

答案 2 :(得分:1)

这是一个错误,他们即将解决它