whi*_*roi 6 facebook facebook-graph-api facebook-instant-articles
我有一个创建文章的ID,我也可以通过GET方法获得文章的状态:
{article_id}?access_token={access_token}
Run Code Online (Sandbox Code Playgroud)
我收到如下回复:
{
"id": {article_id},
"status": "SUCCESS"
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用相同的参数删除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"
}
}
Run Code Online (Sandbox Code Playgroud)
一切都是根据文档完成的.
我正在使用v2.6图形版本whit这个权限:
publish_pages, pages_manage_instant_articles, manage_pages
Run Code Online (Sandbox Code Playgroud)
我使用的页面令牌没有过期,我是通过@ 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();
}
Run Code Online (Sandbox Code Playgroud)
希望它能帮助某人。