使用GitHub API为许多用户/组织获取所有提交的最佳方式是什么?

使用GitHub API为许多用户/组织获取所有提交的最佳方式是什么?,github,github-api,Github,Github Api,我正在尝试使用GithubAPI从用户或组织获取所有存储库的提交活动 目前我解决问题的方式是: 列出给定用户()的所有回购协议 对于每个repo,通过调用commit活动()获取commit活动 我遇到的问题是,使用这种方法(每小时5000个请求),因为我要查找1000多个用户或组织 因此,我想知道除了使用5000/小时并在1小时后进入下一批之外,是否还有其他方法可以做到这一点。您想使用GitHub Search提交API吗。也许这就是你问题的答案-。唯一的问题是GitHub search将搜索

我正在尝试使用GithubAPI从用户或组织获取所有存储库的提交活动

目前我解决问题的方式是:

  • 列出给定用户()的所有回购协议
  • 对于每个repo,通过调用commit活动()获取commit活动
  • 我遇到的问题是,使用这种方法(每小时5000个请求),因为我要查找1000多个用户或组织


    因此,我想知道除了使用5000/小时并在1小时后进入下一批之外,是否还有其他方法可以做到这一点。

    您想使用GitHub Search提交API吗。也许这就是你问题的答案-。唯一的问题是GitHub search将搜索结果的数量限制为1000。因此,您可能需要包括过滤器,以便确保结果的数量是您想要使用GitHub搜索提交API的数量。也许这就是你问题的答案-。唯一的问题是GitHub search将搜索结果的数量限制为1000。因此,您可能需要包括过滤器,以便确保结果的数量是正确的