我希望使用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,但它仍然不起作用。它不断返回所有问题,而不仅仅是类型风险问题。
答案 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"