【问题标题】:Github GraphQL API get count of issues on particular dateGithub GraphQL API 获取特定日期的问题计数
【发布时间】:2021-04-05 02:16:54
【问题描述】:

我正在使用 GitHub Graphql API 为存储库提取问题。以下是查询的样子:

query { 
  repository(owner:"OWNER", name:"REPOSITORYNAME") { 
    issues(states:OPEN) {
      totalCount
    }
  }
}

响应负载包含存储库的未解决问题的计数。

{
  "data": {
    "repository": {
      "issues": {
        "totalCount": 375
      }
    }
  }
}

搜索了文档但找不到任何相关内容,有没有一种方法可以查询在历史日期打开的未解决问题的数量? 比如说,2020 年 10 月 12 日存储库的未解决问题的totalCount

【问题讨论】:

    标签: graphql github-api


    【解决方案1】:

    我不认为你可以用 graphql 做到这一点,但你可以通过 https://docs.github.com/en/github/searching-for-information-on-github/searching-on-github/searching-issues-and-pull-requests#search-by-when-an-issue-or-pull-request-was-created-or-last-updated 的组合从搜索 API 中获取信息

    https://docs.github.com/en/github/searching-for-information-on-github/searching-on-github/searching-issues-and-pull-requests#search-by-when-an-issue-or-pull-request-was-closed

    这并不理想,因为如果一个问题被关闭、重新打开然后再次关闭,它可能会被错误地计数,但我不确定是否有一种干净的方式来做你想做的事

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-12
      • 2023-01-25
      • 2020-12-31
      • 1970-01-01
      • 2017-04-06
      • 2019-10-12
      • 2019-12-18
      相关资源
      最近更新 更多