我试图从我的Android设备再次登录我的Facebook应用程序
我已使用以下代码计算了哈希键:https://stackoverflow.com/a/26450047/1801688
我成功地首次登录(注册)到FB应用程序。
然后我退出了。
现在,当我尝试再次登录时,我收到"无效密钥哈希错误",如下所示:
如果我转到用户Facebook设置并删除该应用程序,那么我可以再次登录并在第二次尝试时再次阻止。
我还尝试了通过密钥计算的哈希:"〜/ .android / debug.keystore"它没有任何区别。
我很乐意在这里得到一些建议。感谢。
答案 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应用程序......!