Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jira 如何使用JQL检索特定状态的问题_Jira_Jql_Jira Rest Java Api - Fatal编程技术网

Jira 如何使用JQL检索特定状态的问题

Jira 如何使用JQL检索特定状态的问题,jira,jql,jira-rest-java-api,Jira,Jql,Jira Rest Java Api,输入url或使用curl运行,如: https://<myurl>/rest/api/2/search?jql=project=<myproject>&status=closed&fields=id,key,status,project&maxResults=5 https:///rest/api/2/search?jql=project=&status=closed&fields=id,键,状态,项目&maxResults=5 返回项目中的5

输入url或使用curl运行,如:

https://<myurl>/rest/api/2/search?jql=project=<myproject>&status=closed&fields=id,key,status,project&maxResults=5
https:///rest/api/2/search?jql=project=&status=closed&fields=id,键,状态,项目&maxResults=5
返回项目中的5个项目,但具有所有状态。由于某些原因,我无法查询特定状态

输出(部分)为:

{
“展开”:“模式,名称”,
“startAt”:0,
“最大结果”:5,
“总数”:727,
“问题”:[
{
“扩展”:“editmeta、renderedFields、transitions、changelog、operations”,
“id”:“79577”,
“自我”:https:///rest/api/2/issue/79577",
“密钥”:“-774”,
“字段”:{
“项目”:{
“自我”:https:///rest/api/2/project/",
“id”:“14421”,
“密钥”:“密钥”,
“名称”:“,
“化身”:{
(...)
}
},
“地位”:{
“self”:“/rest/api/2/status/1”,
“说明”:“该问题已公开并准备好让受让人着手解决。”,
“iconUrl”:https:///images/icons/statuses/open.png",
“名称”:“打开”,
“id”:“1”
}
}
},(...)
]
}

如何查询给定的状态?非常感谢。

在属性上使用URL编码。

也许可以使用类似URL的在线工具从以下内容对JQL进行URL编码:

project = PROJECTKEY AND status = Closed
要获得此信息:

/rest/api/2/search?jql=project%20%3D%20PROJECTKEY%20AND%20status%20%3D%20Closed&fields=id,key,status,project&maxResults=5

生成的JSON将是所有已关闭的问题。

在问题导航器中运行所需的查询。使用共享按钮左侧类似链式链接的链接查找查询的URL,例如

将该URL与curl一起使用

/rest/api/2/search?jql=project%20%3D%20PROJECTKEY%20AND%20status%20%3D%20Closed&fields=id,key,status,project&maxResults=5