2010-09-09 35 views
1

我有这个页面调用:Facebook的FB.Connect.requireSession()停止工作

FB.Connect.requireSession(callback) 

,并在回调都是我需要做的后,我知道用户有一个工作FB的事情会话。它用来弹出一个新的窗口,它会询问权限(或登录,或其他),然后关闭并调用我的回调函数。但是,现在它会打开一个窗口,请求许可,然后将用户发送到Facebook的POPUP窗口中的画布页面。我不知道会发生什么问题,因为我只是使用记录的JS API,甚至没有做任何事情。

回答

2

您正在使用不赞成使用的旧Javascript SDK,不再支持FB.Connect。使用new Javascript SDKFB.Loginmethod

+0

旧的SDK已被弃用,但这并不意味着他们不会修复该错误。我建议你去看看这个开放的bug报告 - http://bugs.developers.facebook.net/show_bug.cgi?id=12260。 – BBonifield 2010-09-14 00:39:54

+0

但是,如果您刚开始构建应用程序,为什么要使用已弃用和损坏的软件?使用新的WORKING SDK – BeRecursive 2010-09-14 16:22:01