1

我浏览了 Facebook Graph API文档和一些相关主题,例如thisthis甚至this。但是我还没有找到任何解决方案。

我正在尝试分析这篇文章的评论。如您所见,该帖子下有数十条评论。我想要实现的是,我希望能够通过提供请求的开始/结束日期来检索一些评论。例如,通过使用参数since=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)吗?有什么想法/解决方案可以解决这个问题吗?

4

0 回答 0