我的应用程序今晚发送了一批错误创建的帖子。我想删除它们,但我目前不存储我创建的帖子的ID。
有没有办法查询一段时间后发布的帖子?
一旦我有了ID,我想我知道如何删除它们。
我正在使用Ruby gems facebooker2和mogli。
答案 0 :(得分:1)
要使用这些连接来阅读用户帖子,您需要read_stream
用户的权限(如果您尚未授予此权限,则可能会出现问题)并且有效access_token
(此还需要一个人删除帖子。)
feed
连接以从您的应用程序获取帖子(因为每个post
对象都有application
属性,其中包含 name 和 id < / em>的)home
连接包含更多要解析的详细信息,但您可以使用filter
(例如/USER_ID/home/filter=app_2305272732
)按应用程序过滤结果。发现帖子后,您可以通过向图表API发出DELETE
请求来删除帖子:
DELETE https://graph.facebook.com/POST_ID?access_token=...
或同一用户的几篇帖子:
DELETE https://graph.facebook.com/?ids=POST_ID_1,POST_ID_2,POST_ID_N?access_token=...
备注:强>
既然你说你没有存储发布的帖子,那么更有问题的可能就是发现已发布的用户列表。