当我试图发布到一个用户流时,我从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权限(如果当前用户尚未授权),)
这段代码适用于许多用户,但对于某些用户,我得到了Error validating access token错误。它开始频繁发生在几个星期前,然后似乎停止,现在又发生了很多次。我当然不会在我的终端调用auth.expireSession,而且似乎不太可能有多个用户在授权到发布的5-10分钟的窗口内更改他们的密码。有人知道是什么导致了这一切吗?
发布于 2011-07-30 00:20:26
每当您收到此错误时,都应该通过auth流运行用户。用户或我们将使会话无效的原因有很多。我们在https://developers.facebook.com/blog/post/500有一个关于这个问题的方法
https://stackoverflow.com/questions/5972901
复制相似问题