Facebook API 缺少分页光标

Dan*_*ams 6 paging pagination facebook facebook-graph-api

我正在使用 Facebook API 从我的帖子中检索评论。

大多数时候,当某个帖子的评论超过 25 条时,我会收到以下分页信息:

{
//COMMENT DATA
  "paging": {
    "cursors": {
      "before": "",
      "after": "WTI5dGJXVnVkRjlqZAFhKemIzSTZAOekl4Tmprd016WTNNVFk0TXprNU1qb3hOalE0TmpZAM05UVXgZD"
    },
    "next": "https://graph.facebook.com/v12.0/165099760197787_7215028868538139/comments?access_token=ACCESS_TOKEN&pretty=1&limit=25&after=WTI5dGJXVnVkRjlqZAFhKemIzSTZAOekl4Tmprd016WTNNVFk0TXprNU1qb3hOalE0TmpZAM05UVXgZD"
  }
}
Run Code Online (Sandbox Code Playgroud)

或者,如果没有其他页面,我会得到这个(没有“下一个”值):

{
//COMMENT DATA
  "paging": {
    "cursors": {
      "before": "WTI5dGJXVnVkRjlqZAFhKemIzSTZAOekl4TlRNNU56QTJOVEUyTnprNE5qb3hOalE0TmpReE16WXkZD",
      "after": "WTI5dGJXVnVkRjlqZAFhKemIzSTZAOekl4Tmprd016WTNNVFk0TXprNU1qb3hOalE0TmpZAM05UVXgZD"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

一切都与上述配合良好。但有时,我得到的分页信息没有任何分页光标,尽管肯定有超过 25 条评论。我该如何用这个来分页数据?知道为什么它给我的分页数据不完整吗?它看起来像这样:

{
//COMMENT DATA
  "paging": {
    "next": "https://graph.facebook.com/v12.0/165099760197787_1346071832565247/comments?access_token=ACESS_TOKEN&pretty=1&limit=25&after"
  }
}
Run Code Online (Sandbox Code Playgroud)