我們最近一直在使用Facebook登錄時遇到問題。由於每個登錄用戶都能夠對我進行一次圖形調用,因此我們遇到了兩個錯誤:Facebook Oauth當砰的一聲圖api時出現異常錯誤?
「message」:「Error驗證訪問令牌:由於用戶已更改密碼,會話已失效。「 「message」:「驗證訪問令牌的錯誤:會話與當前存儲的會話不匹配,這可能是因爲用戶在會話創建或Facebook出於安全原因更改會話後更改了密碼。
第一個似乎在新用戶登錄時發生,第二個更多發生在已經授權我們的應用程序的用戶。看起來他們能夠獲得第一個/我的圖形調用的用戶名,然後oauth標記被搞砸很長一段時間(其中一些最終由於某種原因返回)。
我最近發現我們的代碼爲我/ home JSON重擊了兩次facebook。當我把這段代碼拿出來時,我可以通過Rest找到圖API,它並沒有給我帶來錯誤。
我已經看到各種錯誤提及的問題與Facebook,但問題被認爲是「固定」,很難看到爲什麼砰的兩次Facebook會殺死我們的身份驗證令牌 - 你會認爲我們會得到一個消息限速。
有沒有人有解釋這是什麼?我仍然沒有證實接受第二次呼叫是修復,但到目前爲止它看起來像。
如果你能找到任何解決方案/破解它,你能分享嗎?我一直面臨同樣的問題,並仍然在這裏解決:http://stackoverflow.com/questions/6248173/facebook-access-token-invalid-with-message-session-does-not-match-current-stored – DhruvPathak 2011-08-09 05:47:58