10

我正在尝试列出我目前主演的所有回购,我这样做:

curl -u 'user' https://api.github.com/user/starred

它只给了我正在主演的回购的一个子集,而不是全部。我不知道这是 API 问题还是 repo 问题,但我似乎无法确定 GitHub 仅返回我已加星标的 repos 的一部分的标准是什么。

帮助!

4

1 回答 1

24

GitHub 在他们的 API 结果上使用分页。Link请参阅API 文档中描述的响应标头:http: //developer.github.com/v3/#paginationhttp://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)。

于 2012-12-27T20:24:43.027 回答