Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Php 如何获取永不过期的页面访问令牌?_Php_Facebook_Facebook Graph Api_Access Token - Fatal编程技术网

Php 如何获取永不过期的页面访问令牌?

Php 如何获取永不过期的页面访问令牌?,php,facebook,facebook-graph-api,access-token,Php,Facebook,Facebook Graph Api,Access Token,我正在开发一个小小的Facebook应用程序,它将定期(cronjob)发布到我的Facebook粉丝页面。我用这个来获取这个令牌,但是我得到了这个错误: PHP Fatal error: Uncaught exception 'Facebook\\FacebookPermissionException' with message '(#200) The user hasn't authorized the application to perform this action' in /pat

我正在开发一个小小的Facebook应用程序,它将定期(cronjob)发布到我的Facebook粉丝页面。我用这个来获取这个令牌,但是我得到了这个错误:

PHP Fatal error:  Uncaught exception 'Facebook\\FacebookPermissionException' with message '(#200) The user hasn't authorized the application to perform this action' in /path/to/facebook-php-sdk-v4/src/Facebook/FacebookRequestException.php:128
如果有人问我,我会发布我的源代码,但我没有得到任何PHP解析或任何其他错误,仅此而已,在我的页面上也没有看到任何结果。若我检查这个访问令牌,我会看到:

App ID  my-app-id : My app name
Profile ID  my-page-id
User ID
my-admin-fb-profile-id : My Name 
User last installed this app via API v2.x
Issued  1422735069 (22 hours ago)
Expires Never
Valid   True
Origin  Web
Scopes  public_profile, read_stream, read_insights, manage_pages
有什么不对劲?有人能帮我吗


多谢各位

基于您的错误,您正在尝试执行您无权执行的操作。这似乎不是过期的代币问题

如果您试图从应用程序发布到您的粉丝页面,您可能需要获得“发布操作”权限

根据“范围”下的调试,您当前没有请求此权限

可能重复的