还有另一个Facebook Connect问题? (请求权限)

时间:2010-09-02 02:01:03

标签: facebook

今天来了,我的Facebook Connect代码被破坏了(没有惊喜,每天都会带来Facebook Connect的新转折。)

此代码已运行3个月已停止工作:FB.Connect.showPermissionDialog(permission, callback)

Facebook Popup显示以下错误:

  

API错误代码:102
  API错误   说明:会话密钥无效或无   更长的有效
  错误消息:Iframe   必须使用会话调用对话框   键

该错误代码毫无意义。单击Facebook Connect按钮时将调用此代码。换句话说,他们还没有开会。 (他们确实如此,但我的网站还没有访问cookie - 我将此方法称为'onlogin'回调的一部分)。

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

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

他们现在已经破坏了什么想法?

2 个答案:

答案 0 :(得分:1)

没关系,我发现了问题。

问题是......

FACEBOOK(再次)。

http://bugs.developers.facebook.net/show_bug.cgi?id=12206

如果您正在使用JavaScript API,那么您很可能会遇到同样的问题。

答案 1 :(得分:0)

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