获取错误无效密钥哈希即使我把这个密钥哈希放在Facebook(在Facebook设置中添加哈希键)

时间:2017-07-30 12:23:33

标签: android firebase firebase-authentication firebaseui facebook-authentication

我正在创建一个Android应用程序,用户可以使用Facebook登录(通过Firebase通过Firebase)。我是Android开发和Facebook android身份验证的新手。使用电子邮件,Gmail和Twitter登录都可以,但是没有登录Facebook,因为我需要这个哈希键......

当我设置Facebook身份验证并点击登录Facebook时,我收到以下错误。

Invalid key hash. The key hash `[keyhash1=]` does not match any stored key hashes. Configure your app key hashes at https://developers.facebook.com/apps/[app id].

请注意,它们显示的[keyhash1=]与我在命令行中运行时获得的密钥哈希不同[keyhash2=]

keytool -exportcert -alias androiddebugkey -keystore [my name]\.android\debug.keystore | “C:\Users\[my name]\openssl\bin\openssl” sha1 -binary | “C:\Users\[my name]\openssl\bin\openssl” base64

当我将debug.keystore文件放在这个很酷的程序中以获取Facebook(https://www.androidfilehost.com/?fid=95864024717072835)的哈希键时,我也得到相同的哈希键[keyhash2=]。所以我得到的关键必须是好的......

所以我输入了https://developers.facebook.com/apps/[my app id] / settings /哈希键[keyhash2=],但仍然遇到了上述错误。我甚至把两个哈希键,我用cmd得到的那个和我看到的错误显示的那个(包括=符号)仍然我有相同的错误。有谁知道为什么?

我还在facebook中看到它被命名为密钥哈希,在cmd中它被命名为哈希密钥。我想这是同样的事情......

0 个答案:

没有答案