如何向 StackExchange 询问超过 30 个的更多结果?

How to ask StackExchange for more results exceeding 30?

我正在使用 Usage of /questions URI 请求从 Whosebug 获取问题列表。

https://api.stackexchange.com/2.2/questions?&order=desc&sort=activity&site=Whosebug

这有效,但只有 returns 30 个结果。我如何指定 API 给我其他结果,例如 10 或 100?

我正在寻找类似“maxResults”的 属性,但找到了 none。帮助任何人?

查看您链接到的页面,“使用它”工具箱提供了一个名为 pagesize 的参数,因此首先猜测它可能是相关的(结合 page。 )

https://api.stackexchange.com/docs/paging 表示您不能指定大于 100 的页面大小,但解释了如何使用这两个参数对更大的结果集进行“分页”。

还有一个 has_more 属性 会预先告诉您从当前位置请求“下一页”是否有意义。