0
我可以從以下鏈接看到,如果密碼更改,access_token將會失效。如何處理「用戶更改Facebook密碼時access_token更改」方案
http://developers.facebook.com/docs/authentication/
那麼,如何識別用戶時,改變他/她的密碼。
我在圖表api文檔中沒有看到任何關於此的信息。
請幫我解決這個問題。
謝謝, Gopal。
我可以從以下鏈接看到,如果密碼更改,access_token將會失效。如何處理「用戶更改Facebook密碼時access_token更改」方案
http://developers.facebook.com/docs/authentication/
那麼,如何識別用戶時,改變他/她的密碼。
我在圖表api文檔中沒有看到任何關於此的信息。
請幫我解決這個問題。
謝謝, Gopal。
當由於密碼更改導致access_token失效時,您不能再進行Graph API調用,即Graph API返回錯誤。你可以識別這個錯誤並在用戶配置文件中設置一個觸發通知的標誌「Hi Gopal,你必須重新連接你的賬戶和FB。這樣做,點擊[here]」,其中[here]指向常規FB oauth url (即https://graph.facebook.com/oauth/authorize)。
編輯14/05/2011:關於這個主題的Facebook剛剛發佈的博客條目:http://developers.facebook.com/blog/post/500
@Tomasz如果我是正確的,這應該在的異常處理的扣部分進行處理。我應該準確地尋找什麼錯誤(字符串)? – Ashfame 2011-05-10 20:09:39
@Ashfame:你究竟是什麼意思 - 你能否詳細說明一下? – 2011-05-10 20:37:15
@Tomasz就像你指出的,我們可以通過檢查Graph API返回的錯誤來處理場景。錯誤應該是什麼?通過檢查錯誤類型和錯誤消息,對嗎?什麼字符串應該是我們的檢查返回true?像'OAuthException'和'無效的OAuth訪問令牌或其他東西?這種方法有多可靠? – Ashfame 2011-05-10 20:49:19