2012-05-24 52 views
3

我正在使用Facebook SDK將我的原生Android應用連接到Facebook。我能夠顯示登錄頁面並讓用戶通過他們的Facebook帳戶登錄到我的應用程序。但根據:https://developers.facebook.com/docs/mobile/android/build/#sso檢查Facebook中的吊銷訪問和密碼更改

我必須留意兩個活動,如撤銷訪問和密碼更改。響應參數將返回以下結果:

User revoked access to your app: {"error":{"type":"OAuthException","message":"Error validating access token: User 1053947411 has not authorized application 157111564357680."}}

OR when password changed: {"error":{"type":"OAuthException","message":"Error validating access token: The session is invalid because the user logged out."}}

現在,我的問題是,我該如何處理或趕上了以下錯誤?謝謝。

回答

0

有一個官方指南:Handling Invalid and Expired Access Tokens

爲Android它指出:

Android原生應用

您可以通過檢查的onComplete方法的響應 參數檢測的訪問令牌的錯誤。在這種情況下,您將再次需要 調用facebook.authorize()重新驗證用戶身份並生成新的訪問令牌 。