我是私人存储库的合作者,能够对其进行编辑、推送代码、创建问题、关闭问题等。我正在尝试创建关于存储库中打开和关闭的问题的报告。为了实现这一点,我需要根据时间间隔和标签来解决问题。我发现 GitHub 搜索 API 对我很有用。
然后为了测试 API,我用令牌点击了下面的 URL
https://api.github.com/search/issues?q=repo:orgname/reponame
我能够得到结果。
然后我尝试通过使用相同的标记添加is:issue
和限定符来缩小范围is:closed
https://api.github.com/search/issues?q=repo:orgname/reponame+is:issue+is:closed
我得到了以下回复
{
"message": "Validation Failed",
"errors": [
{
"message": "The listed users and repositories cannot be searched either because the resources do not exist or you do not have permission to view them.",
"resource": "Search",
"field": "q",
"code": "invalid"
}
],
"documentation_url": "https://docs.github.com/v3/search/"
}
问题存在,我可以在 Github 网站上搜索它,但无法通过 github search api。我可以应用 repo 限定符,但无法添加任何其他限定符。
我在这里想念什么?