Facebook基于时间的分页会产生错误的结果

时间:2016-03-28 13:30:29

标签: facebook facebook-graph-api facebook-graph-api-v2.4

我查看了Facebook图谱API documentation以及一些相关主题,例如thisthis甚至this。但是我没有找到任何解决方案。

我正试图分析来自this帖子的评论。正如您所看到的那样,该帖子下有数十条评论。我想要实现的是,我希望能够通过提供开始/结束日期来检索一些评论。例如,通过提供参数自= 1375315200 (unix时间)的HTTP请求,我希望得到所有评论从 2013-08-01 (在unix中为1375315200)时间)。但是以下HTTP请求:

curl -i -X GET "https://graph.facebook.com/v2.5/10151775534413086/comments?fields=created_time&offset=0&since=1375315200&limit=5&access_token={MY_TOKEN_HERE}"

给我错误的结果:

 {
  "data": [
    {
      "created_time": "2013-07-09T14:17:20+0000",
      "id": SOME_ID_HERE
    },
    {
      "created_time": "2013-07-09T18:03:17+0000",
      "id": SOME_ID_HERE
    },
    {
      "created_time": "2013-07-09T14:13:52+0000",
      "id": SOME_ID_HERE
    },
    {
      "created_time": "2013-07-09T14:22:16+0000",
      "id": SOME_ID_HERE
    },
    {
      "created_time": "2013-07-09T14:13:26+0000",
      "id": SOME_ID_HERE
    }
  ],
  "paging": { CURSORS DATA HERE }
}

为什么此结果包含 2013-08-01 (时间戳小于 1375315200 )之前的条目?该时间戳不应晚于 2013-08-01 (时间戳大于 1375315200 )?对于这个问题,有什么想法/解决方案吗?

0 个答案:

没有答案