GitHub API 没有 return 任何标记为 "good first issue" 的问题

GitHub API doesn't return any issues labelled "good first issue"

我正在编写一个用于查找 GitHub 问题的应用程序,我发现调用 API 来查找标记为 "good first issue" 的问题不会返回任何结果。

下面有 2 个 API 调用 C# 和 JavaScript 搜索此问题。两者都没有产生任何结果。

https://api.github.com/search/issues?q=label:good%20first%20issue+language:csharp+state:open&sort=created&order=desc&per_page=100&page=1

https://api.github.com/search/issues?q=label:good%20first%20issue+language:javascript+state:open&sort=created&order=desc&per_page=100&page=1

这是不正确的,因为有一个标记为 "good first issue" here.

的 C# 问题

我猜这个标签有成千上万个问题。有谁知道为什么我不能通过APIreturn?

更多信息

为标记为 "good-first-issue" 的 C# 问题调用 API 返回 11 个结果:

https://api.github.com/search/issues?q=label:good-first-issue+language:csharp+state:open&sort=created&order=desc&per_page=100&page=1

正如 JJJ 在评论中指出的那样:

Searching for label:good first issue without quotes looks for issues that are labeled "good" and contain the words "first" and "issue".

适当的搜索会将这些组合在一起:

label:"good first issue"

翻译成您在问题中提供的两个网址:

C#:

https://api.github.com/search/issues?q=label:%22good%20first%20issue%22+language:csharp+state:open&sort=created&order=desc&per_page=100&page=1

Javascript:

https://api.github.com/search/issues?q=label:%22good%20first%20issue%22+language:javascript+state:open&sort=created&order=desc&per_page=100&page=1