2010-09-02 61 views
2

今天来了,我的Facebook连接代码被破坏了(没有意外,每天都会为Facebook连接带来新的转折)。另一个Facebook连接问题? (请求权限)

该代码是工作了3个月已停止工作:FB.Connect.showPermissionDialog(permission, callback)

Facebook的弹出窗口显示以下错误:

API Error Code: 102
API Error Description: Session key invalid or no longer valid
Error Message: Iframe dialogs must be called with a session key

该错误代码是没有意义的。当您点击Facebook Connect按钮时,将调用此代码。换句话说,他们还没有一个会议。 (以及他们这样做,但我的网站还没有访问cookie - 即时调用此方法作为'onlogin'回调的一部分)。

他们是否对此API方法进行了更改?

这是该方法使用的IM: http://developers.facebook.com/docs/reference/oldjavascript/FB.Connect.showPermissionDialog

什么,他们现在已经打破任何想法?

回答

0

如果页面刷新,这个错误通常会消失。一种解决方案可能是尝试捕获并刷新会话或认证代码。