Php 为什么我的Facebook访问令牌突然停止工作&引用;OAutheException:验证访问令牌时出错。”;

Php 为什么我的Facebook访问令牌突然停止工作&引用;OAutheException:验证访问令牌时出错。”;,php,facebook,oauth,Php,Facebook,Oauth,我有一个iframe Facebook应用程序,它使用Facebook PHP SDK进行身份验证和api调用。在身份验证过程中,系统会提示用户输入基本信息和脱机访问。如果他们允许我的应用访问,Facebook会将他们重定向回我的应用,并提供一个会话数组,其中包含access\u令牌和expires值0。此时,我将此会话数组保存到数据库中,并在后续页面中获取它并将其传递到$facebook->setSession()。之后,我进行api调用。昨晚一切正常,今天早上当我刷新浏览器时,我遇到了以下异

我有一个iframe Facebook应用程序,它使用Facebook PHP SDK进行身份验证和api调用。在身份验证过程中,系统会提示用户输入基本信息和脱机访问。如果他们允许我的应用访问,Facebook会将他们重定向回我的应用,并提供一个会话数组,其中包含
access\u令牌
expires
0
。此时,我将此会话数组保存到数据库中,并在后续页面中获取它并将其传递到
$facebook->setSession()
。之后,我进行api调用。昨晚一切正常,今天早上当我刷新浏览器时,我遇到了以下异常:
OAutheException:验证访问令牌时出错。


我也尝试过不传递会话数组,而是直接将访问令牌传递给
$facebook->api()
,但我得到了相同的错误。据我所知,此访问令牌应始终有效,因为已授予脱机访问权限。你知道为什么这会突然停止工作吗?

这可能是因为Facebook的访问令牌出现了问题。这个问题几个小时前就解决了。查看此处的更多详细信息:

您是否更改了facebook密码?这可能会破坏脱机访问权限。