我尝试过官方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利用朋友。
答案 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
希望我正确地猜测问题的根源。