Ionic 使用Facebook错误代码登录:1349195 [离子]

hgc7kmma  于 2022-12-09  发布在  Ionic
关注(0)|答案(6)|浏览(168)

我有一个问题几天前与离子和登录与Facebook。
我有一切包括,安装各自的离子插件,我把APP_ID和APP_NAME.
当我在应用程序中,我想登录Facebook,弹出窗口正常出现。当我给予Facebook访问我的个人数据和我的电子邮件时,会发生这种情况:
“脸谱错误:服务器错误:【代码】1349195【留言】:密钥的哈希值与任何存储的密钥哈希值都不匹配。请转到https://developers.facebook.com/docs/facebook-login/android以获取更多信息。[extra]:“
我没有找到任何方法来解决它。

6psbrbz9

6psbrbz91#

我就是这样解决这个问题的
将您的APK下载到您的PC的java jdk\bin文件夹中
在我的例子中是C:\Program Files\Java\jdk1.7.0_121\bin
转到java jdk\bin文件夹并运行cmd,然后在cmd中复制以下命令

keytool -list -printcert -jarfile yourapkname.apk

将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应用程序。

1l5u6lss

1l5u6lss2#

我也有同样的问题,我注意到我在创建哈希代码时输入了错误的密码。正确的密码是:“机器人"

uinbv5nw

uinbv5nw3#

进入https://developers.facebook.com/

- My Apps and Facebook Login and do the quick start steps and at step 4
- Add your Development and Relases Key Hash you will need to run in cmd or bash depend on your OS , a comand and type password: android
and after that , you will recive a hash code.
- Copy this hash code in Settings->Basic at hash code section.
rqqzpn5f

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

C:\...bin>keytool -exportcert -alias androiddebugkey -keystore C:\pathuser\.android\debug.keystore | C:\openSSL\bin\openssl sha1 -binary | C:\openSSL\bin\openssl base64
0ve6wy6x

0ve6wy6x5#

尝试与Facebook连接,然后转到Android Studio控制台-〉放在详细-〉搜索哈希,然后你会发现你需要放在FB开发者控制台-〉设置-〉基本-〉Android的哈希

8dtrkrch

8dtrkrch6#

唯一对我有用的是制定下一步计划:

  • 运行mac命令:keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
  • 然后终端向我询问密码并写入:android〈--重要
  • 最后,复制哈希值并粘贴到Facebook开发人员中:

https://developers.facebook.com/apps/[YOUR_APP_ID]/fb-login/quickstart/

祝你好运

相关问题