我正在尝试使用Facebook登录,它在浏览器上确实可以很好地工作,但是在移动设备(android)上我收到此消息
无效的密钥哈希。密钥哈希XXXXXXXXXXXXXX与任何存储的都不匹配 密钥哈希。在以下位置配置您的应用程序密钥哈希 https://developer.facebook.com/apps/xxxxxxxxx
我确定我已经用这2个命令行正确地添加了哈希(我想)。
(在Windows计算机上)
第一个CD到OpenSSL
目录
cd C:/openssl/bin
第二:
keytool -exportcert -alias androiddebugkey -keystore ~\.android\debug.keystore | openssl sha1 -binary | openssl base64
我从控制台获取了密钥,并将其放在了Facebook开发人员仪表板android平台上!
无论生成什么密钥,我都会收到上述错误!
答案 0 :(得分:0)
您可以使用系统SHA1指纹获取Facebook哈希密钥。有时我们需要为Android使用2个哈希键。一种是针对没有Facebook应用程序的设备(您可以使用SHA1获得),另一种是针对安装了Facebook应用程序的设备。为此,您必须输入应用程序中Facebook登录错误期间设备上显示的密钥。