我刚刚继承了一个长期被忽视的Facebook页面,其中包含深入的垃圾邮件和不受欢迎的墙上帖子,这些页面吞没了头版。我不想隐藏整个墙,因为我发布了新的内容,但是在新的东西将垃圾邮件压缩到最低点之前还需要一段时间。
我知道我可以从墙上手动删除个别帖子,但有没有办法批量删除帖子,最好是在指定日期之前?
答案 0 :(得分:2)
虽然有点令人费解,但确实存在。
首先,您需要让作为页面管理员的人员授权您的应用程序并获得manage_pages
扩展权限。您可能还需要publish_stream
和offline_access
权限。
然后运行查询:
https://graph.facebook.com/PAGE_ID/feed
?access_token=ACCESS_TOKEN
&since=UNIXTIMESTAMP
UNIXTIMESTAMP是你去帖子的时间。您可以生成时间戳here。
然后,您可以解析并获取所有帖子ID,然后运行查询:
https://graph.facebook.com/POST_ID?method=delete
在每个帖子上。
或者您可以使用类似iMacro的内容在页面上运行一个脚本,该脚本会自动删除所有帖子(尽管在特定日期IMO很难停止)。