某些用户从 Facebook 获取“验证访问令牌时出错”

2024-04-17

当我尝试发布到用户流时,我从 Facebook 收到以下错误。

Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.

工作流程如下:

  1. 通过 Facebook 请求授权scope=offline_access,publish_stream权限(如果当前用户尚未授权)

  2. 在服务器上做一些工作(需要 5-10 分钟)

  3. 尝试发布到用户的 Facebook 流

此代码适用于许多用户,但对于某些用户,我得到Error validating access token错误。这种情况几周前开始频繁发生,然后似乎停止了,现在又频繁发生。我当然不会打电话auth.expireSession就我而言,多个用户似乎不太可能在从授权到发布的 5-10 分钟窗口内更改其密码。有谁知道可能是什么原因造成的?


每当出现此错误时,您都应该让用户重新执行身份验证流程。用户或我们会使会话失效的原因有很多。我们有关于此问题的操作方法,网址为https://developers.facebook.com/blog/post/500 https://developers.facebook.com/blog/post/500

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

某些用户从 Facebook 获取“验证访问令牌时出错” 的相关文章

随机推荐