Android Hash Key - 无法与Facebook连接

时间:2014-01-04 13:56:11

标签: android facebook hash corona

我已经抛弃了所有的步骤,为我在日冕的游戏构建创建了一个关键的哈希。我试图解决它2天,它只是不起作用。有点绝望。 :(这是我的步骤:

  • 我已从Google下载OPENSSL,将其解压缩到C:\ openssl
  • 我有最新版本的Java,位于C:\ Program Files \ Java \ jre7 \ bin
  • 为了测试我正在使用Corona提供的示例Facebook应用程序。我已进入AppId。
  • 我使用以下命令创建了keyhash:

keytool -exportcert -alias androiddebugkey -keystore“C:\ Users \ tomaz.OXYLUS.android \ debug.keystore”| “C:\ OpenSSL \ bin \ openssl”sha1 -binary | “C:\ OpenSSL \ bin \ openssl”base64

  • 密码我输入android

  • 然后我将生成的密钥粘贴到我的脸书开发者帐户下的原生Android App \ Key Hashes

  • 然后我尝试将Corona Facebook应用程序连接到Facebook,但它总是说“loginCancelled”。此错误也出现在终端窗口中: W / fb4a:fb:OrcaServiceQueue(29191):com.facebook.orca.protocol.base.ApiException:键哈希EOw2r7Y4bNzFal-wFxLBGJQSxV8与任何存储的键哈希都不匹配。

我错过了什么?我还用原始游戏键尝试了这个程序。没有成功。请帮忙。

4 个答案:

答案 0 :(得分:2)

我从Google网站上删除了OpenSSL并安装了这个http://slproweb.com/products/Win32OpenSSL.html,我在Facebook上找到了它。现在一切都运转得很好。感谢您为Abhishek所做的一切努力。

答案 1 :(得分:0)

您是否曾尝试访问上传并在Facebook开发者中注册您的应用?在我们连接到facebook之前,我们需要使用keyhash作为标识符来注册我们的应用程序。

答案 2 :(得分:0)

使用链接中给出的答案通过代码生成密钥。有时它会返回不同的哈希键。在logcat中填写密钥并在 Facebook应用程序设置中进行编辑。Facebook Integration in Android Application

答案 3 :(得分:0)

好吧,我也面临着同样的问题...所以我解决了类似的错误。当我使用此“ 离子cordova构建android ”时出现错误无效密钥哈希facebook android,但此产品在生产应用程序“ 离子cordova构建android --prod ”上有效它可以帮助您...