从 Android Facebook 应用程序注销时出错

发布于 2025-01-08 11:23:51 字数 309 浏览 1 评论 0原文

我正在尝试从我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花辞树 2025-01-15 11:23:51

这也发生在我身上。

我制作了用于使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文