Android上的Facebook密钥哈希

Android上的Facebook密钥哈希,android,facebook,cordova,android-facebook,Android,Facebook,Cordova,Android Facebook,我是为Phonegap开发的,我最初创建了一个哈希键,用Facebook功能测试我的应用程序,我的应用程序在我的工作电脑上运行得很好 我现在还想在我的笔记本电脑上有一个开发环境,所以再次,我去生成一个散列键。。。只是这一次,我的应用程序不会运行任何FB功能,只要我调用FB.login(另一方面是FB.init),我就会得到一个“出错”的消息 我一直在尝试在这台笔记本电脑上生成密钥,似乎根据命令行我得到了不同的结果,这让我觉得我根本没有生成正确的密钥,这两台机器都运行Windows 8,我对第一台

我是为Phonegap开发的,我最初创建了一个哈希键,用Facebook功能测试我的应用程序,我的应用程序在我的工作电脑上运行得很好

我现在还想在我的笔记本电脑上有一个开发环境,所以再次,我去生成一个散列键。。。只是这一次,我的应用程序不会运行任何FB功能,只要我调用FB.login(另一方面是FB.init),我就会得到一个“出错”的消息

我一直在尝试在这台笔记本电脑上生成密钥,似乎根据命令行我得到了不同的结果,这让我觉得我根本没有生成正确的密钥,这两台机器都运行Windows 8,我对第一台没有问题,我尝试过的命令行:

请注意生成的密钥

不同的线,不同的键

我使用的是openssl-0.9.8e X64(据推测,最新版本不适合64位系统-尽管在绝望中我也尝试了新版本)


我读过一些关于通过Java代码生成密钥的内容,但我不是Java人(Phonegap人),我真的需要一些帮助。

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

问题似乎在于您在x64位机器上使用的OpenSSL版本

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

此外,如果您在Windows上生成此哈希(特别是 64位版本),请使用OpenSSL的0.9.8e或0.9.8d版本进行 Windows而不是0.9.8k。感谢费尔南多马托斯指出这一点 出去


你必须在facebook开发者portalYes上的应用程序面板中设置这个新生成的键,但是上面的键都不起作用。我不确定我是否生成了正确的密钥。请看我的答案[此处][1],希望这对[1]有所帮助: