删除Facebook评论

时间:2011-08-25 10:11:21

标签: facebook-graph-api comments

我创建了一个用户可以在网页上发表评论的应用。现在我能够访问所有注释(以及它的详细信息,例如注释的对象ID,注释id,post_fbid,xid),但是当我尝试使用图形api删除任何一个注释时(使用HTTP DELETE REQUEST (https://graph.facebook.com/comment_id?method=delete&access_token=xxx)然后抛出错误

{
  "error": {
    "type": "OAuthException",
    "message": "(#200) Users can only delete their own comments"
  }
}

是否无法以管理员身份删除评论。如果可能的话请发布解决方案。

1 个答案:

答案 0 :(得分:1)

您需要使用管理员的access_token作为相关页面。为此,请在身份验证中获取manage_page范围(使用范围manage_page重定向管理员)。之后你可以使用新的Facebook功能获取页面访问令牌http://developers.facebook.com/blog/post/524/(每个页面都有不同的admin access_token)我认为这个access_token将授予最有用的权限,所以应该允许删除帖子。