答案 0 :(得分:11)
请在您的GET请求中使用since
参数。
https://api.github.com/users?since=XXX
可能这样做是为了限制处理此类请求所需的资源。没有这样的限制,它只是要求DoS攻击。
答案 1 :(得分:3)
如果您检查该请求的响应标头,Github会在标题Links
下提供分页链接
Link: <https://api.github.com/users?since=135>; rel="next", <https://api.github.com/users{?since}>; rel="first"
我相信自从他们的api v3
Github一直走向超媒体api。
修改强>
这超出了这个问题的范围但与之相关。要了解有关超媒体API和REST的更多信息。看看Steve Klabnik的这些幻灯片
答案 2 :(得分:1)
现有的两个答案都是100%正确的,但是我建议你使用一个包装器来处理你正在做的任何语言。有很多这些,并且有一个官方的ruby(Octokit)。这是所有这些中的list。
答案 3 :(得分:0)