Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用';发布操作以打开图形时出现Facebook会话过期错误;应用程序访问令牌';_Facebook_Facebook Graph Api_Facebook Opengraph_Facebook Access Token - Fatal编程技术网

尝试使用';发布操作以打开图形时出现Facebook会话过期错误;应用程序访问令牌';

尝试使用';发布操作以打开图形时出现Facebook会话过期错误;应用程序访问令牌';,facebook,facebook-graph-api,facebook-opengraph,facebook-access-token,Facebook,Facebook Graph Api,Facebook Opengraph,Facebook Access Token,我的一些用户面临此错误,情况如下: 我使用facebook“应用访问令牌”将操作发布到facebook Open Graph,而不是用户访问令牌,因为根据facebook文档,应用访问令牌不会过期,除非您刷新应用机密,否则我使用以下post url发布操作 某些操作确实出现在facebook上,但对于某些用户,这些操作无法发布并返回以下消息: { "error": { "message": "Error validating access token: Session has expired

我的一些用户面临此错误,情况如下:

我使用facebook“应用访问令牌”将操作发布到facebook Open Graph,而不是用户访问令牌,因为根据facebook文档,应用访问令牌不会过期,除非您刷新应用机密,否则我使用以下post url发布操作

某些操作确实出现在facebook上,但对于某些用户,这些操作无法发布并返回以下消息:

{ "error": { "message": "Error validating access token: Session has expired at unix time 1345759200. The current unix time is 1345925578.", "type": "OAuthException", "code": 190, "error_subcode": 463 } } 

我做错了什么?为什么我在使用应用程序访问令牌时出现过期错误?我应该担心用户权限吗?

错误消息清楚地显示您的访问令牌已过期,您需要获得另一个

但是,您可以处理此问题:

此外,如果您正在寻找长寿命令牌,则需要在向新用户授权应用程序时提供更多参数


offline\u-access
参数可以包含在请求中,但现在它已被facebook弃用

检查服务器后,似乎没有部署使用应用程序令牌的代码,并且使用用户令牌的代码仍然存在

除非应用所有者采取某些操作,否则应用令牌不会过期。

这就是问题所在,我使用的是应用程序访问令牌而不是用户访问令牌,根据facebook文档,它不应该过期。你能分享他所指的文档吗?该文档不应该过期。OP,你确定这是你正在使用的应用访问令牌吗?这是一个应用访问令牌,它现在工作正常,似乎我的工作缓存在用户访问令牌上现在一切正常,我需要一种方法来关闭此问题,因为它无效