从 Android Facebook 应用程序注销时出错
我正在尝试从我的 Android Facebook 应用程序注销。我在注销时遇到问题,因为它给了我以下错误:
{"error_code":101,"error_msg":"Invalid API key","request_args": [{"key":"method","value":"auth.expireSession"},{"key":"format","value":"json"}]}
如果我在后退按钮上使用相同的代码来注销,那么它可以正常工作。
我检查了我的 api 密钥并生成了新的哈希密钥和应用程序 ID,但它仍然无法正常工作。
I am trying to logout from my Android Facebook app. I am getting an issue in logout as it gives me the following error:
{"error_code":101,"error_msg":"Invalid API key","request_args": [{"key":"method","value":"auth.expireSession"},{"key":"format","value":"json"}]}
If I use the same code on back button to logout then it works properly.
I checked my api key and generated new hash key and app id but still it is not working.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这也发生在我身上。
我制作了用于使用 facebook api 的单例类,在一个片段中调用登录(此片段之后销毁)并在另一个片段中调用注销。但是当登录片段销毁时,单例也会消失(dalvik 行为),因此在注销时单例会使用 null access_token 重新创建。
找到了它,重新设计了我的单例,现在它正常注销了。
因此,调试您的应用程序并观察注销时访问令牌是否可用。
This also happens to me.
I make singleton class for working with facebook api, call login in one fragment (this fragment destroys after) and call logout in another fragment. But when login fragment destroys, singleton also gone away (dalvik behaviour), so at logout singleton recreates with null access_token.
Finded it, reworked my singleton and now it logouts normally.
So debug your app and watch if access token is available at logout.