如何删除我的应用创建的一组帖子?

时间:2012-02-13 04:24:38

标签: facebook facebook-graph-api post

我的应用程序今晚发送了一批错误创建的帖子。我想删除它们,但我目前不存储我创建的帖子的ID。

有没有办法查询一段时间后发布的帖子?

一旦我有了ID,我想我知道如何删除它们。

我正在使用Ruby gems facebooker2和mogli。

1 个答案:

答案 0 :(得分:1)

您可以通过feedhomeuser连接检索帖子。

要使用这些连接来阅读用户帖子,您需要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=...

备注:
既然你说你没有存储发布的帖子,那么更有问题的可能就是发现已发布的用户列表。