【问题标题】:Github API v3 Events to retrieve all events through apiGithub API v3 Events 通过 api 检索所有事件
【发布时间】:2016-07-19 21:07:33
【问题描述】:

我想确认events 的 GitHub API 仅提供最新的 300 个事件,还是我可以获得完整的事件列表?

【问题讨论】:

  • 另外,有人能告诉我如何在 repo 中检索 CreateEvents 列表吗?
  • 另外,经过分析,我只能得到一年前的提交。有什么方法可以从存储库的开头获取所有提交
  • 文档声明它仅限于过去 300 个事件和过去 90 天,我确认是这种情况。如果有办法绕过这个限制,那对我很有帮助。请注意,在 GitHub 用户个人资料的“贡献活动”部分,您可以从头开始探索。所以也许有一些 hacky 方法可以找回所有事件。

标签: api events github limit commit


【解决方案1】:

经过一番搜索,我找到了另一个问题的答案:How do I get a list of all the GitHub projects I've contributed to in the last year?

该应用程序托管在opensourcecontributo.rs。只需输入您的 GitHub 用户名,然后您将有两个选项卡可供使用,允许您列出 all 您贡献的存储库,以及 all 您的事件。源代码在 GitHub 上,地址为 tenex/opensourcecontributors

我猜这个应用程序执行了我在对您的问题的评论中提出的建议:对于最近的数据,它可能只使用 API,而对于较旧的数据,它可能使用时间线来枚举存储库,然后使用 API 检查这些存储库。我一定要看看这段代码。

【讨论】:

    猜你喜欢
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 2020-12-29
    相关资源
    最近更新 更多