Jira Rest API 通过 Curl 检索问题数据:语法问题
Jira Rest API via Curl retrieving issue data: Syntax Issue
大家好,
我在为 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 会 return 正确的问题,但只会给我 "key" 那些问题。我已经尝试添加到我的 jql 的末尾,如下所示。
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"],[\"status\"]}"
但是我遇到了错误,因为我不确定如何形成我的语法。有谁知道做这样的事情的正确语法吗?
感谢您的任何见解!
查看 example from Atlassian's REST API documentation pages,您应该将要包含的字段指定为逗号分隔列表:key,status
在您的例子中。
您更新后的 JQL 参数应如下所示:
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":\"key,status\"}"
谢谢 Adil B,您的回答非常接近,它让我找到了正确的语法。这是对我有用的。
{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"issuetype\",\"status\"]}
我需要用自己的一组引号分隔请求的每个字段,而且因为键是主键,所以我不必专门请求它。
大家好, 我在为 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 会 return 正确的问题,但只会给我 "key" 那些问题。我已经尝试添加到我的 jql 的末尾,如下所示。
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"],[\"status\"]}"
但是我遇到了错误,因为我不确定如何形成我的语法。有谁知道做这样的事情的正确语法吗?
感谢您的任何见解!
查看 example from Atlassian's REST API documentation pages,您应该将要包含的字段指定为逗号分隔列表:key,status
在您的例子中。
您更新后的 JQL 参数应如下所示:
"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":\"key,status\"}"
谢谢 Adil B,您的回答非常接近,它让我找到了正确的语法。这是对我有用的。
{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"issuetype\",\"status\"]}
我需要用自己的一组引号分隔请求的每个字段,而且因为键是主键,所以我不必专门请求它。