【发布时间】:2016-10-22 13:08:20
【问题描述】:
我有一个创建文章的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"
}
}
一切都按照documentation完成。
我正在使用v2.6 具有此权限的图形版本:
publish_pages, pages_manage_instant_articles, manage_pages
我使用了一个不会过期的页面令牌,我是通过@Simon.Ponder's answer 获得的。
我的应用程序和页面只有一个管理员用户。
如何解决?
【问题讨论】:
-
你用的是什么类型的令牌?
-
@CBroe 我使用不会过期的页面令牌。
-
只是好奇,可能是端点没有正确记录。试试
DELETE /{page-id}/instant_articles/{article-id}。此part of the graph api docs 与您共享的其他链接冲突 -
您是否可能需要额外的权限才能发出 DELETE 请求?
-
你确定你没有混淆你的
{article-id}和{access_token}吗? :P
标签: facebook facebook-graph-api facebook-instant-articles