GithubAPI:用户跟随者-分页?

GithubAPI:用户跟随者-分页?,github,github-api,Github,Github Api,我正在使用一些Javascript和Github API,我遇到了一个问题 每次,当我试图呼叫任何有追随者的用户的追随者时,我从服务器得到的回调仅显示30个用户。例如: -30名追随者 以及原始网站的用户关注者: -1039名追随者 我的问题是-发生了什么事?来自服务器的回调中没有“下一页”。如何在回调中获取他/她的所有关注者?每页的最大项目数为100,因此使用per\u page=100querystring参数会将结果增加到每页有100个用户: https://api.github.com/

我正在使用一些Javascript和Github API,我遇到了一个问题

每次,当我试图呼叫任何有追随者的用户的追随者时,我从服务器得到的回调仅显示30个用户。例如:

-30名追随者

以及原始网站的用户关注者:

-1039名追随者


我的问题是-发生了什么事?来自服务器的回调中没有“下一页”。如何在回调中获取他/她的所有关注者?

每页的最大项目数为100,因此使用
per\u page=100
querystring参数会将结果增加到每页有100个用户:

https://api.github.com/users/vojtajina/followers?per_page=100
使用
page
querystring参数,可以控制分页。例如,要获取第二页,您应该添加
page=2

https://api.github.com/users/vojtajina/followers?per_page=100&page=2
如果你想得到所有的追随者,你必须迭代页面,直到你收到一个空数组


如果您想将其用于Node.js/JavaScript(在客户端)应用程序,可以使用–我开发的一个库来处理此问题:

var GitHub=require(“gh.js”);
var gh=新的GitHub({
令牌:“可选令牌”
});
get(“users/vojtajina/followers”,{all:true}函数(err,followers){
console.log(err | | followers);//对followers执行一些操作
});

太好了!谢谢你的建议。我其实是在问图书馆的事。我可以通过此库进行身份验证,使我的限制高于60吗?@uksz当然,它支持令牌:如果您有任何问题/想法/功能请求,请随时打开问题。:)你太棒了。谢谢你,祝你星期天愉快!很抱歉在这里问你一个问题,但不是关于这个问题(可能更快?)。令牌似乎不起作用-当我检查我还有多少请求时,我觉得请求是60个,而不是5000个。这是我必须执行的唯一步骤,还是还有其他步骤(除了var gh=new GitHub({token:“一个可选的token”})@uksz-Hmm,应该可以。替换token值(
一个可选的token
)用你的代币。那么你应该得到更多的请求小时费率限制。同样,对于这样的问题,开放性问题。我会尽我所能回答所有人。:)