我有一个名为“支持任务”的问题类型。我正在尝试如下的jql:
curl -D- -u $username:$password -X GET -H "Content-Type: application/json" "$jiraurl/rest/api/2/search?jql=project%20%3D%20DEM%20AND%20issuetype%20%3D%20"Support%20Task"%20AND%20status%20%3D%20Open%20AND%20updatedDate%20>%3D%20-1h
由于支持任务中的空间,它无法正常工作。
{"errorMessages":["Error in the JQL Query: Expecting either 'OR' or 'AND' but got 'Task'. (line 1, character 39)"],"errors":
当我没有空间传递其他问题类型时,它正在工作。
甚至试过"Support+Task"
但没有帮助。任何帮助表示赞赏。
答案 0 :(得分:0)
我认为您的jql
查询的网址编码错误,这就是为什么它会尝试以不同方式对待它。您对整个字符串进行编码,但是您应该只编码逻辑的查询片段,参数之间只有&
。
Based on the manual,他们做的有点不同,通用语法将是:
rest/api/2/search?jql=project=DEM&issuetype=Support Task&.....