密钥哈希无效。密钥哈希与任何存储的密钥哈希都不匹配

时间:2015-01-07 10:11:35

标签: android facebook hash

我试图从我的Android设备再次登录我的Facebook应用程序 我已使用以下代码计算了哈希键:https://stackoverflow.com/a/26450047/1801688

我成功地首次登录(注册)到FB应用程序。 然后我退出了。 现在,当我尝试再次登录时,我收到"无效密钥哈希错误",如下所示:
enter image description here


如果我转到用户Facebook设置并删除该应用程序,那么我可以再次登录并在第二次尝试时再次阻止。

我还尝试了通过密钥计算的哈希:"〜/ .android / debug.keystore"它没有任何区别。

我很乐意在这里得到一些建议。感谢。

2 个答案:

答案 0 :(得分:3)

验证您是否已完成以下操作

使用生成您的keyhash keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64  androiddebugkey是默认别名。默认密码为android。然后应该要求输入密码。 确保所有上述参数都正确,否则会生成不同的哈希

将此keyhash粘贴到应用的Facebook开发者控制台的设置标签中。

如果执行此操作后,您会收到相同的消息,确认错误消息中显示的密钥与keytool生成的密钥相同

答案 1 :(得分:0)

只需用您的应用程序密钥哈希替换错误密钥哈希,即... https://developers.facebook.com/app应用程序......!