【问题标题】:reddit api paging : before is always nullreddit api 分页:之前总是为空
【发布时间】:2013-11-22 00:17:08
【问题描述】:

我正在使用 reddit api 并且我想对结果进行分页,之后按预期工作但之前对于这些查询中的任何一个都返回“null”

{modhash: "", children: Array[26], after: "t3_1q9s6e", before: null}

http://www.reddit.com/r/all/new.json?limit=100&
http://www.reddit.com/r/all/new.json?limit=100&after=t3_1qa3v3
http://www.reddit.com/r/all/new.json?limit=30&after=t3_1qa3v3

为什么 before 总是返回 null ?这是一个错误还是我错过了什么

【问题讨论】:

    标签: api reddit


    【解决方案1】:

    如文档中所述,尝试指定计数:

    http://www.reddit.com/r/all/new.json?limit=30&after=t31qa3v3&count=10

    基本上,reddit 需要知道您刚刚查看了多少帖子,以确定“上一个”列表的起点是什么。因此,如果您使用上面的示例,您是在告诉 api 从 t31qa3v3 之后直接出现的文章开始,显示 30 个新结果,并为您提供 t31qa3v3 之前 10 个位置的文章 id 作为您的 before 值。如果不包括计数,它将不知道使用什么,因此为 null。

    【讨论】:

      猜你喜欢
      • 2016-08-16
      • 2023-03-18
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 2021-02-05
      • 1970-01-01
      相关资源
      最近更新 更多