Facebook App Wall评论

时间:2011-08-29 21:55:39

标签: facebook facebook-graph-api

当用户向应用配置文件页面的墙上的帖子添加评论时,应用页面所有者可以单击一个框并选择删除评论。

现在我尝试使用graph api来访问这些评论。所以我尝试curl -X DELETE https://graph.facebook.com/long_comment_ID?access_token=apptoken并得到{“error”:{“type”:“OAuthException”,“message”:“(#200)用户尚未授权应用程序执行此操作“}}

我不明白这有多大意义。

1 个答案:

答案 0 :(得分:0)

执行删除的应用必须使用正确的permissions来删除留言板。正如this page所述:

  

只要您的应用创建了帖子,就可以删除帖子。您可以通过publish_stream权限向POST_ID对象发出HTTP DELETE请求来删除帖子。

您的应用可以从帖子的创建者或网页的管理员(即您希望能够删除帖子的任何用户)获得这些权限。因此,管理员或用户必须登录您的应用并授予其publish_stream权限才能删除该帖子。

注意:Facebook粉丝/应用页面的处理方式与个人墙纸不同:通常,应用无法删除由不同人创建的人员墙上的帖子应用程序。使用粉丝页面时,不存在此限制。您确实需要publish_stream权限。