JIRA:如何使用 "Key" 或 "Issuekey" 进行搜索
JIRA: How to search using "Key" Or "Issuekey"
我正在对我的 JIRA 实例进行以下 REST API 调用。
我得到的总结果为 1,但在问题中没有得到任何值:[ ]
JQL:
http://myjira:8080/rest/api/2/search?startAt=1&maxResults=50&fields=project,status&jql=fields project status jql project=C00195 and key=C00195-2210
但我收到错误响应:
{"startAt":1,"maxResults":50,"total":1,"issues":[]}
以上 JQL 在浏览器中也不起作用。
如果我们删除密钥过滤器,那么它会按预期工作。
工作 JQL:
http://myjira:8080/rest/api/2/search?startAt=1&maxResults=50&jql=project=C00095
回复:
{"expand":"schema,names","startAt":1,"maxResults":50,"total":2175,"issues":[{"expand":"operations,versionedRepresentations,editmeta,changelog,renderedFields","id":"12560","self":"http://myjira:8080/rest/api/2/issue/12560","key":"C00095-2215","fields":{"parent":{"id":"12559","key":"C00095-2214","self":"http://myjira:8080/rest/api/2/issue/12559","fields":{"summary":"Task for tagging testing","status":
您需要将 startAt 从 1 更改为 0。此资源从零开始计数,因此将其设置为 1 实际上会跳过找到的单个问题。
我正在对我的 JIRA 实例进行以下 REST API 调用。 我得到的总结果为 1,但在问题中没有得到任何值:[ ]
JQL:
http://myjira:8080/rest/api/2/search?startAt=1&maxResults=50&fields=project,status&jql=fields project status jql project=C00195 and key=C00195-2210
但我收到错误响应:
{"startAt":1,"maxResults":50,"total":1,"issues":[]}
以上 JQL 在浏览器中也不起作用。
如果我们删除密钥过滤器,那么它会按预期工作。
工作 JQL:
http://myjira:8080/rest/api/2/search?startAt=1&maxResults=50&jql=project=C00095
回复:
{"expand":"schema,names","startAt":1,"maxResults":50,"total":2175,"issues":[{"expand":"operations,versionedRepresentations,editmeta,changelog,renderedFields","id":"12560","self":"http://myjira:8080/rest/api/2/issue/12560","key":"C00095-2215","fields":{"parent":{"id":"12559","key":"C00095-2214","self":"http://myjira:8080/rest/api/2/issue/12559","fields":{"summary":"Task for tagging testing","status":
您需要将 startAt 从 1 更改为 0。此资源从零开始计数,因此将其设置为 1 实际上会跳过找到的单个问题。