如何查找存储库的已关闭问题数?

时间:2018-03-10 09:47:51

标签: github-api

您可以通过GitHub API中的Repositories > Get方法找到项目的未解决问题数。

但是,有没有办法找到已关闭的问题的数量或问题的总数,而不是迭代所有问题?这些信息可以在每个项目的问题页面上找到,但它似乎没有出现在API中。

例如,在https://github.com/nodejs/node/issues上:

Issue count for Node repository

2 个答案:

答案 0 :(得分:3)

根据this issue comment,您可以使用搜索API而不是问题API来解决问题。 relevant API docs涵盖了搜索字词中状态过滤器的使用。

  

获取https://api.github.com/search/issues?q=repo:nodejs/node+type:issue+state:closed

{
    "total_count": 6595,
    "incomplete_results": false,
    "items": [...]
}

答案 1 :(得分:0)

issues附加到您的网址,它应该返回所有问题,然后您可以计算对象的数量并推断出哪些是开放的,哪些不是。

示例电话:

https://api.github.com/repos/anandkgpt03/test/issues