Android上的Facebook Key Hash

时间:2013-05-21 09:28:11

标签: android facebook cordova android-facebook

我正在为Phonegap开发,我最初使用Facebook功能创建了一个Hash Key来测试我的应用程序,我的应用程序在我的工作计算机上工作正常。

我现在想在我的笔记本电脑上也有一个开发环境,所以我再次生成一个哈希键...只是这一次,我的应用程序不会运行任何FB功能,我只是得到一个“东西去了错误的“每当我调用FB.login时(另一方面FB.init加载正常)。

我一直在尝试在这台笔记本电脑上生成按键,看起来根据命令行我会得到不同的结果,让我觉得我根本没有生成正确的按键,这两台机器与Windows 8一起运行,我对第一个命令行没有问题,我尝试过:

enter image description here

注意生成的密钥。

enter image description here

不同的行,不同的键!

我正在使用 openssl-0.9.8e X64 (据说最新版本对64位系统没有好处 - 虽然绝望中我也尝试了新版本。)

我已经阅读了一些关于通过Java代码生成密钥的内容 - https://stackoverflow.com/a/9600642/1087947,但我不是Java人(Phonegap家伙),我真的可以使用这方面的帮助。

1 个答案:

答案 0 :(得分:0)

有点迟到的反应,但我遇到了同样的问题,我想我也必须在这里写答案:

问题似乎与您在x64位计算机上使用的OpenSSL版本有关。

根据this,你应该使用版本0.9.8e或0.9.8d的OpenSSL:

  

此外,如果您在Windows上生成此哈希(特别是   64位版本),请使用版本0.9.8e或0.9.8d的OpenSSL for   Windows而不是0.9.8k。为了指出这一点,费尔南多马托斯大肆宣传   出!