有没有办法在指定日期之前删除所有Facebook墙上的帖子?
我刚刚继承了一个长期被忽视的Facebook页面,它有一个很深的垃圾邮件和不需要的墙贴列表,占据了首页。我不想把整面墙都隐藏起来,因为我正在发布新的内容,但新的内容会在一段时间内撞到下面的垃圾邮件有没有办法在指定日期之前删除所有Facebook墙上的帖子?,facebook,Facebook,我刚刚继承了一个长期被忽视的Facebook页面,它有一个很深的垃圾邮件和不需要的墙贴列表,占据了首页。我不想把整面墙都隐藏起来,因为我正在发布新的内容,但新的内容会在一段时间内撞到下面的垃圾邮件 我知道我可以手动删除墙上的单个帖子,但是有没有办法批量删除帖子,最好是在指定日期之前 有,尽管有点复杂 首先,您需要让页面管理员授权您的应用程序,并获得manage\u pages扩展权限。您可能还需要publish\u流和offline\u访问权限 然后运行查询: https://graph.fac
我知道我可以手动删除墙上的单个帖子,但是有没有办法批量删除帖子,最好是在指定日期之前 有,尽管有点复杂 首先,您需要让页面管理员授权您的应用程序,并获得
manage\u pages
扩展权限。您可能还需要publish\u流
和offline\u访问
权限
然后运行查询:
https://graph.facebook.com/PAGE_ID/feed
?access_token=ACCESS_TOKEN
&since=UNIXTIMESTAMP
UNIXTIMESTAMP是您获取帖子的时间。您可以生成时间戳
然后,您可以解析并获取所有post ID,然后运行查询:
https://graph.facebook.com/PAGE_ID/feed
?access_token=ACCESS_TOKEN
&since=UNIXTIMESTAMP
https://graph.facebook.com/POST_ID?method=delete
在每个岗位上
或者,您可以在页面上运行脚本,自动删除所有帖子(尽管在特定日期很难停止)。对于我来说,这似乎只适用于由尝试删除帖子的同一应用程序发布到墙上的帖子:(考虑到这一点,我写了一个facebook应用程序,试图实现这一点,也许我应该在没有应用程序的情况下调用必要的html页面,就像我使用浏览器一样?“注意,只有你的应用程序创建了帖子,你才能删除它。”。来源: