大家好,我在为Jira curl请求形成正确的JQL语法时遇到了一些问题。这是我目前所拥有的,这是有效的。
curl -D- -u jenkins:password123 -X POST -d "{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"]}" -H "Content-Type: application/json" http://jira.site.com:8080/rest/api/2/search
这个curl将返回正确的问题,但只会给我这些问题的“关键”。我已经尝试添加到我的jql的末尾,如下所示。
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"],[\"status\"]}"
但是我得到了错误,因为我不确定如何形成我的语法。有谁知道这样做的正确语法吗?
感谢你的见解!
发布于 2019-09-30 18:13:01
谢谢你,Adil B,你的答案非常接近,它让我找到了正确的语法。以下是对我起作用的方法。
{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"issuetype\",\"status\"]}
我需要用它自己的一组引号来分隔每个被请求的字段,而且由于key是主键,所以我不需要专门请求它。
发布于 2019-09-27 20:58:29
查看example from Atlassian's REST API documentation pages,您应该指定希望包含在逗号分隔列表中的字段:在本例中为key,status
。
更新后的JQL参数应该如下所示:
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":\"key,status\"}"
https://stackoverflow.com/questions/58140693
复制相似问题