如何在Facebook上使用其ID和权限(访问令牌)删除帖子?
问题描述:
我已经创建了一个Facebook应用程序,该应用程序有权在墙上发布信息,具有离线访问权限,并且可以将访问令牌存储在数据库中。如何在Facebook上使用其ID和权限(访问令牌)删除帖子?
该应用程序只需要你去画布页一次,然后它会开始每5小时发送一次“发布”。
因此,作为升级,我需要删除以前的帖子(我有它的ID),并发布一个新的,所以我们不会收到垃圾邮件报告。
那么,如何可以使用访问令牌和邮政ID删除帖子,这样的黑幕沃拉斯post_id{"id":"1658870381_2143043309837"}
下面是一些示例数据:
https://graph.facebook.com/ Graph url Shady.wallas Profile and User ID 1658870381_2143043309837 Post ID "planbxe3qxdfghk......." Access token
答
的Facebook graph API documentation告诉你:
您可以通过发出HTTP DELETE请求到 对象URL来删除图中的对象,即
DELETE https://graph.facebook.com/ID?access_token=... HTTP/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的政策,并可能会导致垃圾邮件报告和反垃圾邮件系统,无论您是否随后删除帖子并将其替换为其他较新的帖子。如果有的话,可能会导致更多的报告,因为用户发现内容出现和消失,这是归因于您的应用程序。