当我尝试发布到用户流时,我从 Facebook 收到以下错误。
Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.
工作流程如下:
通过 Facebook 请求授权scope=offline_access,publish_stream
权限(如果当前用户尚未授权)
在服务器上做一些工作(需要 5-10 分钟)
尝试发布到用户的 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(使用前将#替换为@)