安卓Facebook应用程序退出登录出错

3
我正试图从我的安卓Facebook应用中注销。但在注销时出现了以下错误:
{"error_code":101,"error_msg":"Invalid API key","request_args": [{"key":"method","value":"auth.expireSession"},{"key":"format","value":"json"}]}
如果我使用相同的代码来按返回按钮注销,则它可以正常工作。
我已检查了我的API密钥并生成了新的哈希密钥和应用程序ID,但仍然无法工作。

我也遇到相同的问题。你解决了吗? - Shobhit
遇到了同样的问题。这个错误有任何原因吗? - Sharief Shaik
1个回答

0

这也发生在我身上。

我创建了一个单例类来处理Facebook API,我在一个片段中调用登录(该片段在销毁后消失),并在另一个片段中调用注销。但是当登录片段被销毁时,单例也会消失(dalvik行为),因此在注销时单例会重新创建,但访问令牌为空。

我找到了问题所在,重构了我的单例,现在可以正常注销了。 因此,请调试您的应用程序,并查看注销时是否有访问令牌可用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接