gpt4 book ai didi

Android FQL 查询错误

转载 作者:行者123 更新时间:2023-11-29 00:38:57 25 4
gpt4 key购买 nike

我今天早些时候成功地进行了 FQL 查询。现在,当我尝试进行相同的查询时,我收到了以下消息。

"error_code":190,"error_msg":"验证访问 token 时出错: session 已失效,因为用户更改了密码。"

我是用自己的账号查询的,密码没有改过。对于为什么会发生这种情况有什么建议吗?

现在我收到这个错误。

“验证访问 token 时出错: session 与当前存储的 session 不匹配。这可能是因为用户在 session 创建后更改了密码,或者 Facebook 出于安全原因更改了 session 。”

最佳答案

根据上面的评论,这将是这个问题。

Android 中的单点登录 (SSO) 允许用户授权您的应用程序,一旦他们完成授权,如果他们已经在手机上登录 Facebook 以使用任何应用程序,他们将在后续访问中直接登录/平板电脑。

这样做的缺点是 SSO 会记住 token ,如果 token 失效(通过用户取消对应用程序的授权或他们更改密码或其他详细信息),它将尝试使用它。您必须特别检查这两个错误,因为“isSessionValid() 将返回 true,即使它不是。如果您发现这两个错误之一,您将再次调用授权方法。

因此,在您的情况下,捕获该错误并调用 authorize()。

来自 Facebook 的文档:http://developers.facebook.com/docs/mobile/android/build/#sso

关于Android FQL 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10762327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com