我正在尝试从我的 Android Facebook 应用程序注销。我在注销时遇到问题,因为它给了我以下错误:
{"error_code":101,"error_msg":"Invalid API key","request_args": [{"key":"method","value":"auth.expireSession"},{"key":"format","value":"json"}]}
如果我在后退按钮上使用相同的代码来注销,那么它会正常工作。
我检查了我的 api key 并生成了新的哈希 key 和应用程序 ID,但它仍然无法正常工作。
最佳答案
这也发生在我身上。
我制作了用于使用 facebook api 的单例类,在一个 fragment 中调用登录(此 fragment 之后销毁)并在另一个 fragment 中调用注销。但是当登录 fragment 被破坏时,单例也消失了(dalvik 行为),所以在注销时单例用 null access_token 重新创建。
找到了,修改了我的单例,现在它可以正常注销了。 因此,请调试您的应用并观察在注销时访问 token 是否可用。
关于android - 从 Android Facebook 应用注销时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9416479/