我创建了一个用户可以在网页上发表评论的应用。现在我能够访问所有注释(以及它的详细信息,例如注释的对象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"
}
}
是否无法以管理员身份删除评论。如果可能的话请发布解决方案。
答案 0 :(得分:1)
您需要使用管理员的access_token作为相关页面。为此,请在身份验证中获取manage_page范围(使用范围manage_page重定向管理员)。之后你可以使用新的Facebook功能获取页面访问令牌http://developers.facebook.com/blog/post/524/(每个页面都有不同的admin access_token)我认为这个access_token将授予最有用的权限,所以应该允许删除帖子。