GitHub API不会返回任何标记为“良好的第一期”的问题

时间:2019-02-25 19:15:35

标签: github-api

我正在编写一个用于查找GitHub问题的应用程序,并且发现调用API以查找标记为“良好的第一问题”的问题不会带来任何结果。

以下是针对此问题的2种针对语言C#和JavaScript的API调用。均未产生任何结果。

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

这是不正确的,因为有一个C#问题标记为“良好的第一问题” here

我的猜测是这个标签有成千上万的问题。有人知道为什么我无法通过API返回任何内容吗?

更多信息

针对标记为“ 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

1 个答案:

答案 0 :(得分:1)

JJJ在评论中指出:

  

搜索不带引号的label:good first issue会查找标记为"good"且包含单词"first""issue"的问题。

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

label:"good first issue"

转换为您在问题中提供的两个URL:

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