0

我在这里拉头发。我一直试图让任何 Facebook API 在我的 Android 应用程序中运行,但无济于事。

我已经尝试过官方 SDK,它只会给我 LogCat 错误,例如:

04-26 15:27:06.663:调试/Facebook 授权(5299):登录失败:invalid_key

尽管紧随其后的是:

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

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

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

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

facebook 服务器错误 104 + 不正确的签名

我无法让FbConnect在 Eclipse 中正确编译。

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

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

4

1 回答 1

0

认为如果尚未在 Facebook 网站上使用其密钥哈希配置应用程序,则您所看到的是错误。以下是来自 Facebook 网站的文档:

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

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

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -二进制 | openssl base64

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

于 2011-04-26T15:15:35.063 回答