2016-03-22 9 views
0

Ich habe einen Problemtyp namens "Support Task". Ich versuche, ein JQL wie unten:Jira REST api Syntax Problem

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

Aufgrund des Raum zur Unterstützung Aufgabe, es funktioniert nicht.

{"errorMessages":["Error in the JQL Query: Expecting either 'OR' or 'AND' but got 'Task'. (line 1, character 39)"],"errors": 

Wenn ich andere Problemtypen ohne Leerzeichen überlasse, funktioniert es.

versuchten sogar "Support+Task", aber hat nicht geholfen. Jede Hilfe wird geschätzt.

+0

ich alle "mit% ersetzen musste 22 und das Problem dadurch behoben. –

Antwort

0

Ich denke, Ihre jql Abfrage ist URL-codiert falsch, deshalb versucht es, es anders zu behandeln. Sie kodieren die ganze Zeichenfolge, aber Sie sollten nur logische Teile der Abfrage codieren, mit & zwischen den Parametern.

Based on the manual, tun sie es ein bisschen anders, würde allgemeine Syntax sein:

rest/api/2/search?jql=project=DEM&issuetype=Support Task&.....