2010-09-02 28 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

如果頁面刷新,這個錯誤通常會消失。一種解決方案可能是嘗試捕獲並刷新會話或認證代碼。