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
Php Facebook Api删除调用_Php_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Php Facebook Api删除调用

Php Facebook Api删除调用,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我开发了一个facebook应用程序,可以在页面管理员发布帖子时将帖子共享到页面。有没有办法删除这些帖子 我知道这是一个电话: $facebook->api("/{post_id}","DELETE"); 其中post\u id是此调用返回的id: $posted =$facebook->api('/'page id'/feed', 'POST', $attachment); 我在facebook的文档中读到,一篇帖子只能被制作它的应用程序删除。既然我的应用程序发布的帖子是由页面

我开发了一个facebook应用程序,可以在页面管理员发布帖子时将帖子共享到页面。有没有办法删除这些帖子

我知道这是一个电话:

$facebook->api("/{post_id}","DELETE");
其中
post\u id
是此调用返回的id:

$posted =$facebook->api('/'page id'/feed', 'POST', $attachment);
我在facebook的文档中读到,一篇帖子只能被制作它的应用程序删除。既然我的应用程序发布的帖子是由页面管理员发布的,那就意味着它们不是由应用程序发布的

每次我试着打那个电话,它都会给我一个错误:

致命错误:未捕获OAutheException:(#200)用户未授权应用程序执行第1340行/fb/base_facebook.php中抛出的此操作

至于授权,我拥有发布到其他页面、管理页面、脱机访问、发布流等所需的所有权限


提前感谢。

您需要发布应用程序的同一用户的
访问令牌


在您的情况下,管理员(您)正在发帖,因此获取他的访问令牌并进行
\DELETE
调用-这将删除帖子。

嗯,是的,在这种方法中,应用访问令牌去哪里?删除方法之后$facebook->api(“/{post_id}”、“DELETE”、$accessToken)
/post id?access_token=APP-access-token
您也可以在这里测试您的呼叫:知道如何在开放图中对删除进行语法分析吗?这是什么意思?Open Graph不是任何可以删除某些内容的工具吗?