【发布时间】:2019-08-06 19:20:11
【问题描述】:
如何使用 ruby octokit 库获取自指定日期时间以来创建的所有关闭的拉取请求?我试过Octokit.GitHubClient.pull_requests,但是这个方法不接受since日期,所以,它会拉下指定状态的所有PR。
【问题讨论】:
-
获取所有拉取请求,在您的应用代码中过滤它们。即,如果您有 200 个,则从 API 获得全部 200 个,循环遍历每个并检查日期是否符合您的搜索条件。效率不高,但确实有效。
-
目前我正在这样做,但这会导致应用程序运行缓慢。因此,我正在寻找提高性能的替代方法。
-
我没有使用过graphql API,但也许它有一些适合你的选择? developer.github.com/v4/query