如何获取所有Facebook页面ID的列表,然后删除它们?

时间:2012-10-26 10:56:30

标签: facebook-graph-api

这是我拥有管理员权限的页面。我想找到一种方法来获取所有帖子ID的列表,然后运行删除它们的查询?基本上,我想清除我在这个页面上做过的所有帖子,而不必一个一个地做...因为这将需要永远。

这可能吗?什么是最简单的方法?我认为必须有一种方法可以使用图形api来获取ID,然后运行DEL命令

谢谢! 斯科特

1 个答案:

答案 0 :(得分:1)

如果所有帖子都是由一个应用程序发出的,那么您可以通过https://graph.facebook.com/PAGE_ID/posts运行循环并在每个帖子上调用HTTP DELETE

https://graph.facebook.com/POST_ID?access_token=ACCESS_TOKEN
  

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

因此,如果所有帖子都不是由应用程序制作的,那么这是不可能的。