请求在过去72小时内发布的评论列表?

时间:2013-12-04 16:47:55

标签: facebook facebook-graph-api

到目前为止,我一直无法弄清楚如何强制FB API来获取我在过去72小时内在页面上发布的 I 评论列表。

我尝试使用图表API(https://developers.facebook.com/docs/graph-api/using-graph-api/)获取过去72小时内页面上所有评论的列表:

last_72h = int(time.time()) - 72 * 60 * 60
args = {'fields' :  'id,comments.since(%d).fields(id,from.fields(id),likes,created_time,comments.since(%d).fields(id,from.fields(id),likes,created_time))' % (last_72h, last_72h),
        'filter' : 'stream',
        'access_token' : page.page_access_token}
relative_url = '%s/posts?%s' % (page.page_id, urllib.urlencode(args))

但上述内容会返回超过72小时的评论。

1 个答案:

答案 0 :(得分:0)

所以,经过一番挖掘后,现在看来这是不可能的。我们从FB服务器获得的响应中有一些提示,但主要的一点是返回的数据结构不支持基于时间的迭代,所以根据文档,'since'关键字不应该影响它们