仍然无效的Api键导致Facebook登录错误?

问题描述:

我创建了facebook应用程序,并且我把密钥存储在密钥中
还是facebook登录失败
错误是无效的密钥错误。
Plz帮助我。
我的应用程序已准备就绪,但此问题会导致发布我的应用程序时出现延迟。

那我也跟着得到密钥哈希的步骤

仍然无效的Api键导致Facebook登录错误?

  1. 复制从OpenSSL的所有文件到JDK

  2. 设定的路径为C:在命令提示符/ PROGRAMFILES/JAVA/JDK /箱

  3. then run = keytool -export -alias androiddebugkey -keystore“[PATH] \ debug.keystore”-storepass android -keypass android | openssl sha1 -binary | OpenSSL的ENC -a -e

  4. 了哈希键+ ZRWQIs5LsdDsBNdoJ8wT2RyYrE =

  5. 复制到本土Android应用程序中的散列键,但仍然发生了错误plz帮助我
+0

步骤3应询问您的密码。如果它没有要求输入密码,那么你做错了什么。 – wasaig

+0

可能存在您为debug.keystore提供的路径问题。使用命令提示符导航到您拥有debug.keystore的文件夹。现在输入edit命令,关闭dos编辑器后,你会注意到DOS缩短了路径。使用debug.keystore复制此路径,并在步骤3的命令中使用它。这应该可以解决您的问题。 – wasaig

+0

谢谢,但告诉我,我使用eclipse,并在移动设备上安装应用程序我出口签署的应用程序包,那时我在另一个文件夹中创建新的密钥库。所以告诉我,我必须使用哪个密钥库路径,新创建或提供在.android文件夹和别名name.Plz告诉我? –

使用下面的命令来生成keyhash。

keytool -exportcert -alias androiddebugkey -keystore [your path]/.android/debug.keystore | openssl sha1 -binary | openssl base64 

使用“android”作为密码。 欲了解更多有关Facebook Single Sign-On的信息,您可以检查link