2010-12-03 62 views
3

我刚刚继承了一个长期被忽视的Facebook页面,其中包含大量垃圾邮件和不需要的墙帖,它们将头版吞没了。我不想隐藏整面墙,因为我发布了新内容,但是在新的东西将垃圾邮件颠倒过来之前还有一段时间。有没有办法在特定日期之前删除所有Facebook墙贴?

我知道我可以手动从墙上删除单个帖子,但是有没有办法在批量删除帖子,理想情况下是在指定日期之前?

回答

2

虽然有点复杂,但有。

首先,您需要让该页面的管理员授权您的应用程序并获得manage_pages扩展权限。您可能还需要publish_streamoffline_access权限。

然后你运行查询:

https://graph.facebook.com/PAGE_ID/feed 
         ?access_token=ACCESS_TOKEN 
         &since=UNIXTIMESTAMP 

凡UNIXTIMESTAMP是你想拿的职位,直到时间。您可以生成时间戳here

然后,您可以解析并抓住所有的IDS后,然后运行查询:

https://graph.facebook.com/POST_ID?method=delete

在每个岗位的

或者,您可以使用类似iMacro的东西来在页面上运行脚本,该脚本将自动删除所有帖子(尽管在特定日期IMO停止很困难)。

+0

对我来说,这似乎只适用于那些已经发布到墙上的帖子,因为它试图删除它们:( – Sam 2011-02-26 22:46:30

相关问题