如何通过 github rest api 仅搜索 github 存储库中的问题?
How can I search only for issues in github repository through github rest api?
我只想从特定存储库中的 GitHub rest api 获取问题而不是拉取请求,但是 https://api.github.com/repos/user/repo/issues
端点 returns 问题和拉取请求。 Github rest api 文档没有说明在特定存储库中搜索的任何内容。将 q 参数添加到上述方法不会执行任何操作。我无法过滤响应以仅查找问题,因为我的存储库包含的拉取请求比问题多得多。
有什么方法可以只得到issues?
您可以使用 search issues/PR API 并使用您的回购路径和 is:issue
进行过滤:
GET https://api.github.com/search/issues?q=is:issue%20repo:owner/repo
注意 type:issue
也可以,checkout this
更紧凑的选项是(2022 年 3 月)使用 gh
2.7.0, and it new command gh search issues
Adds the search issues
and search prs
command.
The search issues
command includes a --include-prs
flag that allows for including pull requests in the search results.
我只想从特定存储库中的 GitHub rest api 获取问题而不是拉取请求,但是 https://api.github.com/repos/user/repo/issues
端点 returns 问题和拉取请求。 Github rest api 文档没有说明在特定存储库中搜索的任何内容。将 q 参数添加到上述方法不会执行任何操作。我无法过滤响应以仅查找问题,因为我的存储库包含的拉取请求比问题多得多。
有什么方法可以只得到issues?
您可以使用 search issues/PR API 并使用您的回购路径和 is:issue
进行过滤:
GET https://api.github.com/search/issues?q=is:issue%20repo:owner/repo
注意 type:issue
也可以,checkout this
更紧凑的选项是(2022 年 3 月)使用 gh
2.7.0, and it new command gh search issues
Adds the
search issues
andsearch prs
command.The
search issues
command includes a--include-prs
flag that allows for including pull requests in the search results.