无法在Android上运行任何Facebook API

时间:2011-04-26 14:33:03

标签: facebook facebook-android-sdk fbconnect

我正把头发拉出来。我一直试图让我的Android应用程序中的任何Facebook API无效。

我尝试过官方SDK,它只是给我LogCat错误,如:

  

04-26 15:27:06.663:DEBUG / Facebook-authorize(5299):登录失败:invalid_key

虽然接下来是:

  

04-26 15:27:06.710:DEBUG / FacewebAuthentication(5306):身份验证成功

我不知道如何使用FacewebAuthentication,所以总是调用onFacebookError()方法。

这是我放弃官方api并决定尝试fbrocket的时候。

但是在尝试使用相同的代码后,FbRocket给了我:

  

facebook服务器错误104 +错误签名

我无法在Eclipse中正确编译FbConnect

至于Easy Facebook Android SDK,我设法让它发布到我的状态ONCE但从那以后它无法做任何事情并且总是到达OnError()函数。

我只是希望能够发布到墙上,也许可以通过REST或Graph API利用朋友。

1 个答案:

答案 0 :(得分:0)

如果没有在Facebook网站上使用密钥哈希配置应用程序,我认为您所看到的是错误。以下是Facebook网站上的文档:

https://developers.facebook.com/docs/guides/mobile/#android

需要注意的是,一定要使用正确的密钥哈希。因此,如果您在调试中进行测试,请使用上述文档中使用debug.keystore键的命令行,但是一旦准备好投入生产,您必须在命令中使用生产签名密钥:

  

keytool -exportcert -alias   androiddebugkey -keystore   〜/ .android / debug.keystore | OpenSSL的   sha1 -binary | openssl base64

希望我正确地猜测问题的根源。