如何通过 github Rest api 只搜索 github 存储库中的问题?

Vit*_*hel 6 rest github github-api

我只想获取问题,而不是从特定存储库中的 GitHub Rest api 拉取请求,但https://api.github.com/repos/user/repo/issues端点同时返回问题和拉取请求。Github Rest api 文档没有提及任何有关在特定存储库中搜索的信息。在上述方法中添加 q 参数不会执行任何操作。我无法过滤响应以仅查找问题,因为我的存储库包含的拉取请求比问题多得多。只获取问题的方法是什么?

Ber*_*tel 5

您可以使用搜索问题/PR API并使用您的存储库路径进行过滤,并且is:issue

GET https://api.github.com/search/issues?q=is:issue%20repo:owner/repo
Run Code Online (Sandbox Code Playgroud)

例如

请注意,这type:issue也有效,请查看此