json - GitHub API 问题 - 列出已加星标的存储库

标签 json api curl github repository

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

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

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

帮助!

最佳答案

GitHub 对其 API 结果使用分页。查看回复 Link API 文档中描述的 header :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)。

关于json - GitHub API 问题 - 列出已加星标的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057478/

相关文章:

php - 在保持良好用户体验的同时调用 10 个 API 的最佳解决方案?

rest - 通过(Rest)API 管理 AzureSearch

java - 需要从中获取 JSONObjects

java - 无法反序列化实例 Kafka Streams

c# - 在 Controller 体内访问 Web API 反序列化/序列化方法

ruby - 如何使用 -X GET -G 选项将 curl 转换为 Ruby Net::HTTP?

php - 从 PHP REST Web 服务返回 JSON 结果

javascript - 如何在 TypeScript 中对嵌套集合进行 JSON 序列化

c++ - 检查不透明C handle 是否OK

php - CURLOPT_FILE、curl_multi_exec 和 fclose