我有一个问题几天前与离子和登录与Facebook。
我有一切包括,安装各自的离子插件,我把APP_ID和APP_NAME.
当我在应用程序中,我想登录Facebook,弹出窗口正常出现。当我给予Facebook访问我的个人数据和我的电子邮件时,会发生这种情况:
“脸谱错误:服务器错误:【代码】1349195【留言】:密钥的哈希值与任何存储的密钥哈希值都不匹配。请转到https://developers.facebook.com/docs/facebook-login/android以获取更多信息。[extra]:“
我没有找到任何方法来解决它。
6条答案
按热度按时间6psbrbz91#
我就是这样解决这个问题的
将您的APK下载到您的PC的java
jdk\bin
文件夹中在我的例子中是
C:\Program Files\Java\jdk1.7.0_121\bin
转到java
jdk\bin
文件夹并运行cmd,然后在cmd中复制以下命令将SHA1值复制到剪贴板,如
CD:A1:EA:A3:5C:5C:68:FB:FA:0A:6B:E5:5A:72:64:DD:26:8D:44:84
所示,然后打开http://tomeko.net/online_tools/hex_to_base64.php将SHA1值转换为base64。这是Facebook所要求的,获取生成的哈希值********************=
,并将密钥哈希值复制到Facebook应用程序。1l5u6lss2#
我也有同样的问题,我注意到我在创建哈希代码时输入了错误的密码。正确的密码是:“机器人"
uinbv5nw3#
进入https://developers.facebook.com/
rqqzpn5f4#
我有同样的问题,但它解决了它使用这个openssl-0.9.8e_X64.zip,在我使用这个其他openssl-0.9.8k_ www.example.com之前X64.zip,它给我带来了问题,但现在它工作正常与这个openssl-0.9.8e_X64.zip!!
https://code.google.com/archive/p/openssl-for-windows/downloads
0ve6wy6x5#
尝试与Facebook连接,然后转到Android Studio控制台-〉放在详细-〉搜索哈希,然后你会发现你需要放在FB开发者控制台-〉设置-〉基本-〉Android的哈希
8dtrkrch6#
唯一对我有用的是制定下一步计划:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
android
〈--重要https://developers.facebook.com/apps/[YOUR_APP_ID]/fb-login/quickstart/
祝你好运