2015-07-31 7 views
0

Я не могу получить проблемы с необходимой меткой из REST API Jira.

Я отправляю запрос GET на jira_url/rest/api/2/search?jql=project=MYPROJ&label=build1. В ответ я получаю 50 случайных предметов. Я знаю, что с этим ярлыком существует только 2 предмета, но они не могут получить их обоих.
Я был серфинг JIRA REST API документации, но не нашел хороших примеров, как получить проблемы с элементами в массиве, по крайней мере. Также попробовал запрос же через POST с телом:Получить проблемы с ярлыком в Jira

{ 
    "fields": [{"labels": ["build1"] }] 
} 



Пробовал подобных примеров из https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-query-issues

ответ

3

Любой простой способ получить JQL Строка запроса использовать, чтобы использовать Issue Search UI и посмотреть на сгенерированный URL в верхней и просто захватить jql часть:

JIRA Issue Search UI

Так часть, чтобы добавить метки раздел:

%20AND%20labels%20in%20(build1%2C%20build2) 

0 = and labels in (build1, build2). Важно отметить, что использование & делает объекты REST API завершенным параметром JQL-запроса, поэтому вам необходимо использовать пространственно-кодированный символ %20, а затем ключевое слово AND для создания вашего JQL.

+0

Сделал то же самое. Url был немного другим, но он работал. Благодаря! – lummycoder

Смежные вопросы