我正在尝试列出我目前主演的所有回购,我这样做:
curl -u 'user' https://api.github.com/user/starred
它只给了我一部分我正在主演的回购,而不是全部。我不知道这是一个API问题,还是一个回购问题,但我似乎无法确定GitHub的标准是什么,只返回我已加星标的回购的一部分。
帮助!
答案 0 :(得分:23)
GitHub在其API结果上使用分页。请参阅API文档中描述的回复Link
标题:http://developer.github.com/v3/#pagination和http://developer.github.com/v3/activity/starring/#list-repositories-being-starred
无论如何,要获得其余结果,请使用https://api.github.com/users/:user/starred?page=X&per_page=Y
,其中X是页面编号,Y是页面大小(最多100个)。