【发布时间】:2013-03-20 16:53:48
【问题描述】:
我只能获得前 100 个用户:
lsoave@ubuntu:~$ curl -i https://api.github.com/users|grep -c login
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 104k 100 104k 0 0 92808 0 0:00:01 0:00:01 --:--:-- 100k
100
lsoave@ubuntu:~$
但我需要完整列表和 /users?page= (其中 n 从 0 到 ∞ )获得相同的 100 个用户列表:
lsoave@ubuntu:~$ curl -i https://api.github.com/users?page=0 | grep login | tail -10
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 104k 100 104k 0 0 90797 0 0:00:01 0:00:01 --:--:-- 101k
"login": "danielharan",
"login": "kvnsmth",
"login": "collectiveidea",
"login": "canadaduane",
"login": "nate",
"login": "dstrelau",
"login": "sunny",
"login": "dkubb",
"login": "jnicklas",
"login": "richcollins",
lsoave@ubuntu:~$ curl -i https://api.github.com/users?page=1 | grep login | tail -10
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 104k 100 104k 0 0 99k 0 0:00:01 0:00:01 --:--:-- 110k
"login": "danielharan",
"login": "kvnsmth",
"login": "collectiveidea",
"login": "canadaduane",
"login": "nate",
"login": "dstrelau",
"login": "sunny",
"login": "dkubb",
"login": "jnicklas",
"login": "richcollins",
lsoave@ubuntu:~$ curl -i https://api.github.com/users?page=2 | grep login | tail -10
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 104k 100 104k 0 0 95960 0 0:00:01 0:00:01 --:--:-- 104k
"login": "danielharan",
"login": "kvnsmth",
"login": "collectiveidea",
"login": "canadaduane",
"login": "nate",
"login": "dstrelau",
"login": "sunny",
"login": "dkubb",
"login": "jnicklas",
"login": "richcollins",
lsoave@ubuntu:~$ curl -i https://api.github.com/users?page=3 | grep login | tail -10
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 104k 100 104k 0 0 99k 0 0:00:01 0:00:01 --:--:-- 110k
"login": "danielharan",
"login": "kvnsmth",
"login": "collectiveidea",
"login": "canadaduane",
"login": "nate",
"login": "dstrelau",
"login": "sunny",
"login": "dkubb",
"login": "jnicklas",
"login": "richcollins",
【问题讨论】:
标签: ruby api curl github github-api