我正在尝试通过 http://host/api/v3/organizations?page=2&per_page=100 获取所有组织项目

默认大小似乎是 30,而 100 似乎是每个请求的最大限制。
但上面的链接仍然只返回前 100 个项目,即不是第 101-200 个

我也试过 http:host//api/v3/organizations?page=2
无论我设置哪个页面,它都只返回前 30 个项目。

我怎样才能获得组织项目的完整列表?请帮忙。欣赏。

最佳答案

来自 Github API reference for listing organizations :



例如使用 curl 检查第二页:

curl -I "https://api.github.com/organizations"

给出以下链接标题:
Link: <https://api.github.com/organizations?since=3043>; rel="next", <https://api.github.com/organizations{?since}>; rel="first"

所以下一页将是 https://api.github.com/organizations?since=3043

对于每个请求,您将检查此 header 以获取下一个要点击的网址

关于Github v3 API 获得所有组织超过 100,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47703708/

10-14 17:34
查看更多