我在CodeIgniter框架內的github.com/facebook上使用修改後的版本php-sdk版本3.0.0示例代碼作爲幫助。Facebook上的OAuthException圖形API註銷,刷新後工作
我的問題是,正如標題所說:當我點擊註銷錨(由$Facebook->getLogoutUrl()
提供)我重定向回到同一頁面,並收到OAuthException:
Fatal error: Uncaught OAuthException: Error validating access token: The session is invalid because the user logged out. thrown in [...]/base_facebook.php on line 959
當我刷新,它加載像通常那樣的「登錄」錨點。在最初的重定向上沒有發生的刷新/回發上發生了什麼?
我意識到這是有限的信息,但由於這個問題,我認爲這可能是一個簡單的修復。
編輯:這個職位似乎是相關的:http://forum.developers.facebook.net/viewtopic.php?id=71219
特別是這一行:
setcookie('fbs_'.$facebook->getAppId(), '', time()-100, '/', '.domain.com');
但是,我不知道如何實現這一點,仍然使用$facebook->getLogoutUrl();
。
在此先感謝,只是讓我知道是否有更多的信息是必要的。
是的,我在Facebook開發者論壇上也遇到過這個問題。資料來源:http://forum.developers.facebook.net/viewtopic.php?pid=273884#p273884 – 2011-06-23 12:18:37