2012-06-06 153 views
0

當我使用Android的簡單Facebook登錄時,前幾天我沒有這個prolbem。Android的Facebook:無效的密鑰。 Android密鑰不匹配

現在,當我運行的應用程序,我得到一個「無效鍵」 - 「Android的關鍵不匹配」

06-07 02:08:51.104: W/GET_MESSAGE(273): invalid_key:Android key mismatch. Your key  "Es2Fbgrno9htovlX6FcXiex6u0I" does not match the allowed keys specified in your application  settings. Check your application settings at http://www.facebook.com/developers 

[API密鑰] http://imgur.com/8uTnu

這裏是錯了鑰匙,我從得到Android應用:

[錯鍵] http://imgur.com/TCD5k

,我從應用程序的錯誤中得到的關鍵是從我發已宣佈的關鍵不同! cebook開發人員

回答

0

確保將開發人員網站上的密鑰(本機Android應用程序密鑰哈希)設置爲簽名證書的哈希值。這與API密鑰不同。

見說明書在這裏,第4步:應用程序簽名添加到Facebook應用 https://developers.facebook.com/docs/mobile/android/sso/

Es2Fbgrno9htovlX6FcXiex6u0I是你的哈希 - 在「Android的密鑰散列」設置爲網站上的這個值。

2

顯示在您的錯誤日誌中的鍵是由Facebook發送的應用程序簽名。您只需複製此密鑰並將其粘貼到應用程序儀表板中的android應用程序key_hash部分即可。

+0

我已經更新了我的鑰匙。我應該等待一段時間才能生效嗎? –