这是我第一次使用Github API,对不起,如果这是一个愚蠢的问题。我做了一个简短的搜索位置:德国,并有39,063用户。我想创建一个包含所有39,063个用户名的列表并尝试使用此命令:
curl -i https://api.github.com/search/users?q=location%3AGermany | grep login
然而,这只返回30次点击..有人可以给我一些建议,或引导我找到合适的资源吗?
答案 0 :(得分:0)
您必须为其他pages提出额外请求:
分页
默认情况下,返回多个项目的请求将分页为30个项目。您可以使用
?page
参数指定更多页面。对于某些资源,您还可以使用?per_page
参数将自定义页面大小设置为100。请注意,由于技术原因,并非所有端点都遵循?per_page
参数,例如,请参阅events。$ curl 'https://api.github.com/user/repos?page=2&per_page=100'
请注意,页码编号是从1开始的,省略
?page
参数将返回第一页。有关分页的更多信息,请查看我们的Traversing with Pagination指南。