我正在尝试通过http://host/api/v3/organizations?page=2&per_page=100
获取所有组织项目默认大小似乎为30,而100似乎是每个请求的最大限制。 但上面的链接仍然只返回前100个项目,即不是101-200th
我也尝试过http:host // api / v3 / organizations?page = 2 无论我设置哪个页面,它都只返回前30个项目。
我如何获得整个组织项目清单?请帮忙。欣赏。
答案 0 :(得分:2)
来自Github API reference for listing organizations:
注意:分页仅由since参数提供。使用 Link header获取下一页组织的网址。
例如,使用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
对于每个请求,您都会检查此标头以获取下一个要点击的网址