JQL查询Jira curl调用

时间:2017-10-03 08:42:19

标签: curl jira jql

我希望使用jira api的curl调用从项目中获取某个issuetype的问题。

curl -D- -X GET -H "Authorization: Basic encoded" -H "Content-Type: application/json" "site/rest/api/2/search?jql=project="GB" and issuetype="Risk""

这是我使用的电话。它获得了项目GB的所有问题,而不仅仅是类型Risk。我不知道我的JQL出错了。 我已经用类型替换了issuetype,但它仍然不起作用。它不断返回所有问题,而不仅仅是类型风险问题。

2 个答案:

答案 0 :(得分:1)

您的JQL是正确的,但您的curl命令行不是。

您在双引号字符串中使用双引号。你必须要么逃避你的内部双引号,要么改为使用单引号。

E.g。试试这个:

curl -D- -X GET -H "Authorization: Basic encoded" -H "Content-Type: application/json" "site/rest/api/2/search?jql=project=\"GB\" and issuetype=\"Risk\""

答案 1 :(得分:0)

解析链接可能是一个问题。

我建议您改为使用帖子搜索。

$ ssh user@server "bash -s" -- < ./example.bash "--arg1" "arg2"