【问题标题】:GitHub Api: list of all repos with a given languageGitHub Api:给定语言的所有存储库列表
【发布时间】:2018-06-29 16:20:19
【问题描述】:

是的,有这个问题:

Github API: How to get all repositories written in a given language

但是提供的答案只返回 100 个结果。

那么我怎样才能获得给定语言的所有存储库列表,

例如对于数学

卷曲https://api.github.com/search/repositories?q=language:mathematica

说我应该得到 8000 多件物品,但这只返回前 30 件...

我试过since

【问题讨论】:

标签: github github-api


【解决方案1】:

按照 @Bertrand Martel 的建议添加

&page=<page>&per_page=100

有效。

您只需请求第 1 页,每页有 1 个结果即可获得总结果,然后根据需要遍历页面。

【讨论】:

  • 这真的可以遍历所有 repos 吗?还是仅限于前 100 页?
  • @Hieu 仍然限于前 100 页
  • 是否每个分页都算作对 API 的新调用?我正面临克服每分钟 30 次通话限制的问题
  • @GiovanniGrano 是的,您的费率有限
猜你喜欢
  • 1970-01-01
  • 2022-12-10
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 2019-01-25
  • 2013-01-01
  • 2012-10-04
  • 2015-08-30
相关资源
最近更新 更多