我创建了一个Facebook应用程序,该应用程序具有在墙上发布,具有脱机访问权限的权限,并且可以在数据库中存储访问令牌。
应用程序只需要你去画布页面一次,然后它会每5小时开始为你提供一个“帖子”。
因此,作为升级,我需要删除之前的帖子(我有它的ID)并发布一个新帖子,以便我们不会收到垃圾邮件报告。
那么如何使用访问令牌和帖子ID删除帖子,就像在Shady Wallas上post_id{"id":"1658870381_2143043309837"}
以下是一些示例数据:
https://graph.facebook.com/ Graph url Shady.wallas Profile and User ID 1658870381_2143043309837 Post ID "planbxe3qxdfghk......." Access token
答案 0 :(得分:2)
Facebook graph API documentation告诉你:
您可以通过发出HTTP DELETE请求来删除图表中的对象 对象URL,即
DELETE https://graph.facebook.com/ID?access_token=... HTTP/1.1
答案 1 :(得分:1)
正如OffBySome所述,图谱API文档中明确说明了这一点,帖子的示例位于https://developers.facebook.com/docs/reference/api/post/#delete
You can delete a post as long as your application created the post.
You delete a post by issuing an HTTP DELETE request to the POST_ID object
with publish_stream permission.
请注意,在未经明确同意的情况下发布到用户的墙上是违反Facebook政策的,并且可能会导致垃圾邮件报告和绊倒反垃圾邮件系统,无论您是否随后删除帖子并将其替换为其他较新的帖子。如果有的话,它可能会导致更多报告,因为用户会发现内容出现并消失,这归因于您的应用程序。