首页 > 解决方案 > Github 分页是如何工作的

问题描述

我想通过分页获取 GitHub 中所有存储库的列表,并且我想将每页的项目设置为例如 50。
为此,我使用它

https://api.github.com/repositories?page=1&per_page=50

但它不起作用,我总是每页得到 369 个项目

我错过了什么?

标签: githubgithub-api-v3

解决方案


GitHub API 文档给出了这个答案:

注意:分页仅由 since 参数提供支持。使用 Link 标头获取存储库下一页的 URL。

对于分页,您的网址可能如下所示: https ://api.github.com/repositories?since=19991704


推荐阅读