【问题标题】:github api is it possible to bring down requests?github api可以降低请求吗?
【发布时间】:2020-05-09 02:33:31
【问题描述】:

在使用 Github API 时,我发现每小时有 5,000 个请求的限制。有没有办法增加这个? (不是主要问题)

当我点击/users/:username/events 端点时,我会返回一系列事件。那些PushEvent 有一个名为commits 的数组。每个提交都有自己的端点,我可以点击它来提取更多数据。

这会很快收到请求,我想知道是否有更好的方法来做到这一点。

谢谢!

【问题讨论】:

    标签: github github-api github-api-v3


    【解决方案1】:

    设置此限制是为了防止单个用户使用过多资源,因此不太可能会提高它。如果你想对多个事件发出一个请求,你可以使用 v4 GraphQL API 来做到这一点。请注意,API 限制为different for the v4 API,并根据分数进行评分,但您可能能够构建查询以提高效率并允许您获取更多数据。

    This answer 解释了如何编写 GraphQL 查询以通过一个请求查询多个对象。

    可能有其他方法可以获取您想要的信息。例如,如果您想在推送事件发生时而不是事后了解推送事件,您可以设置一个不受速率限制的 webhook。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多