我在我的網站上使用Facebook連接,我使用fb javascript sdk進行身份驗證,並且還使用fb php sdk獲取用戶信息,一切正常,但是當用戶註銷時從Facebook(從下一個標籤),將PHP SDK拋出一個異常facebook未捕獲OAuthException:驗證訪問令牌時出錯
Fatal error: Uncaught OAuthException: Error validating access token: The session is invalid because the user logged out. thrown in C:\wamp\www\fbjs\base_facebook.php on line 1033
註銷從Facebook網站的行爲怪異,我可以通過這個代碼連FB註銷
$user = $facebook->getUser();///get my fb id
後獲得用戶ID但接着在下一行中使用facebook目標來調用api然後它拋出上述異常。
任何想法如何檢查是否用戶仍然在fb或不b/c我得到fbid但$facebook->api
呼叫例外。
檢測與異常的用戶狀態不是一個好辦法,也有其他的方式,所以我可以在用戶登錄或不??? – MZH 2011-12-14 15:59:55