我正在尝试使用Github GraphQL来获取本月和上个月之间我的组织提交的列表。我可以指定前100个提交并向后分页,
repository(owner: "myOrg", name: "myRepo") {
ref(qualifiedName: "master") {
target {
... on Commit {
history(first: 100) {
但似乎应该设置API以允许更具体的搜索,因此它不需要做太多的工作。我知道您可以使用Repositories, Issues, and Users查询search query,但这似乎与仅询问我需要的具体结果不同。
使用GraphQL过滤特定提交或任何信息的最佳方法是什么,而不会产生大量不必要的请求?
谢谢!
答案 0 :(得分:1)
您是否尝试过since
和until
?
像这样:
repository(owner: "myOrg", name: "myRepo") {
ref(qualifiedName: "master") {
target {
... on Commit {
history(since: "2018-04-01T22:29:24+00:00", until: "2018-05-14T22:29:24+00:00") {