2015-09-17 112 views
4

我試圖在我的應用程序中實現Facebook登錄,我按照Facebook網站提供的說明,一切正常,我可以登錄。收到toke,獲取我需要的用戶信息,一切正常。Facebook無效哈希鍵第二次我登錄

我第二次嘗試登錄它說(「登錄爲:名稱」),你想註銷嗎? ,天氣我以編程方式註銷或我確認此消息,然後單擊是,下一次我登錄它會將我帶到顯示此錯誤的登錄頁面:

無效密鑰散列,密鑰散列******* *************不匹配任何存儲的密鑰哈希

奇怪的是,當我去我的Facebook帳戶,並刪除應用程序,我可以正常再次登錄!

我不知道原因可能是什麼,所以我不知道我應該放哪一段代碼,有什麼想法?

+2

將您在developer.facebook.com中獲得的關鍵散列複製並粘貼到您的應用中。 – Tauqir

+0

爲什麼第一次工作? –

+0

我也有同樣的問題,並得到這種奇怪的行爲。 – Tauqir

回答

1

爲Tauqir建議,複製哈希鍵從Facebook解決了這個問題 我不知道爲什麼它的工作的第一時間,而不是第二,雖然

我想Facebook的SDK在這一點上已經改變,但值得保留這個這裏

+0

它也適用於我的情況,但我不知道它爲什麼會第二次生成新的密鑰哈希值 – jafarbtech