繁体   English   中英

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

[英]Facebook Connect <fb:login-button> No Longer Firing Callback (As of today)

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

而且我发现由于某种原因, fb:登录按钮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的'正确'答案(因为他找到了链接)。

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

谢谢

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

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

这是一个错误,他们即将修复它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM