在Facebook API中搜索分页的API结果

在Facebook API中搜索分页的API结果,facebook,api,facebook-graph-api,Facebook,Api,Facebook Graph Api,我正在使用Facebook Graph API访问/{object id}/likes端点()。我正在查询一个对象/页面,它有大约2000个“喜欢”(我知道这一点,因为我可以在Facebook网站上手动检查它),所以很明显,我希望从API获得分页结果——我确实得到了 我还从“使用图形API”文档()中了解到,分页结果将基于时间、光标或偏移量。使用GET调用/{object id}/likes端点,并对结果进行分页时,响应的光标部分如下所示: "paging": { "cursors"

我正在使用Facebook Graph API访问
/{object id}/likes
端点()。我正在查询一个对象/页面,它有大约2000个“喜欢”(我知道这一点,因为我可以在Facebook网站上手动检查它),所以很明显,我希望从API获得分页结果——我确实得到了

我还从“使用图形API”文档()中了解到,分页结果将基于时间、光标或偏移量。使用GET调用
/{object id}/likes
端点,并对结果进行分页时,响应的光标部分如下所示:

  "paging": {
    "cursors": {
      "before": "MzA4MzQ3OTUyNTU0NjI2",
      "after": "MjE5MDQ3MjkxNDcyMTEw"
    }
  }
这将向我建议,我应该能够在
/{object id}/likes
调用中添加
>after=MjE5MDQ3MjkxNDcyMTEw
(即
/{object id}/likes?after=MjE5MDQ3MjkxNDcyMTEw
并且结果应该是下一个分页的结果列表-但是,我得到了以下信息:

{
    "data": [
    ]
}
这不是我所期望的

另一件我所期望的是原始请求的
分页
部分中的一些链接,带有
next
previous
链接。我在响应中也没有得到这些链接

有人能解释一下吗

谢谢


编辑:我刚刚意识到,由于该端点文档的措辞含糊不清,它实际上返回了对象喜欢的页面列表,而不是谁喜欢该对象。但我的问题仍然存在-我想知道我需要如何处理
之前的
之后的
光标值。

结果返回通过调用/{object\u id}/likes编辑此页面喜欢的页面列表,但不包括喜欢此页面的用户

另外,/{object_id}?fields=likes提供您在facebook页面上手动检查的页面上的喜欢数

同样在基于游标的分页中,如果分页中没有下一个字段和游标,这意味着没有更多的数据,也不需要执行更多的分页请求


希望这有帮助:)

页面json中没有“next”参数,因此没有更多数据可获取。“next”参数是下一批项的api调用。在这种情况下,这些“项”是什么?好吧,诸如此类;)-请添加准确的api调用,以便我们可以测试它如果您查看问题的编辑,我承认我误解了我正在进行的api调用的意图,但是我仍然不知道api响应的
部分是什么,如果它们没有指向分页结果。你能帮我弄清楚它们对我意味着什么吗?基于游标的分页是在分页中有上一个链接和下一个链接时,需要使用前后游标来实现的。如果没有下一个和上一个,则不需要使用它们,这意味着没有进一步的数据。但我不确定在没有上一个和下一个链接的情况下,前后都指向了什么。