我有一个已创建文章的ID,也可以通过GET方法获取该文章的状态:
{article_id}?access_token={access_token}
我得到的答复是:
{
"id": {article_id},
"status": "SUCCESS"
}
但是,当我尝试通过具有相同参数的DELETE方法删除文章时,得到以下响应:
{
"error": {
"message": "(#240) Requires a valid user to be specified (either via the session or via the API parameter for specifying the user.",
"type": "OAuthException",
"code": 240,
"fbtrace_id": "GsXXXXBjq"
}
}
一切都根据文档完成。
我正在使用v2.6
此权限的图形版本:
publish_pages, pages_manage_instant_articles, manage_pages
我使用了不会过期的页面令牌,它是通过@ Simon.Ponder的答案获得的。
我只有该应用程序和页面的一个管理员用户。
怎么解决呢?
我可以使用facebook-instant-articles-sdk-php删除帖子
$client = Client::create(
$this->options->app_id,
$this->options->app_secret,
$this->options->access_token,
$this->options->page_id,
true);
try {
$client->removeArticle($my_canonical_url)
} catch (Exception $e) {
throw $e->getMessage();
}
希望它可以帮助某人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句