2015-09-04 4 views
2

Я пытаюсь получить 2 свойства Jira's versions, а именно проверить, было ли это released или нет, и получите его name. Как я могу получить эту информацию с помощью REST?получить свойство версии в JIRA REST - как пользоваться поиском jql?

До сих пор я удалось получить версии JSON, используя: https://myproject/rest/api/2/project/projectkey/versions/

, но когда я пытаюсь добавить search?jql=released=false я получаю status 404 ...

Спасибо заранее!

ответ

1

Ну, Владимир ответил на ваш исходный вопрос правильно.

Ответ на второй вопрос заключается в том, что вы не можете фильтровать версии таким образом. JIRA REST API использует следующую схему URL

http://host:port/context/rest/api-name/api-version/resource-name 

и это превращается в текущей URL в

https://myproject/rest/api/2/resource-name 

имя-ресурса часть является ключевым. Существует несколько ресурсов, которые вы могли бы использовать. Один из них - project другой - search. На той же странице документации вы можете найти информацию о каждом ресурсе, где вы можете увидеть, что ресурс project в основном используется для запроса проектов. Есть несколько других URL-адресов для запроса конкретного проекта и некоторых важных атташе (например, all версий или просто версия specific).

Ресурс search используется для запроса JIRA выпусков. Синтаксис, который вы добавили в сообщение, похож на вопрос о проблеме. Эти два не могут быть смешаны. Вы можете больше узнать о синтаксисе JQL на странице Advanced searching документации JIRA.

AFAIK JIRA REST API не обеспечивает способ запроса «невыпущенных версий для данного проекта». Вы должны запросить все версии и программно отфильтровать результаты.

2

Я думаю, что вам нужно найти все выпущенные версии итерируя результаты от/отдыха/API/2/проекта/projectkey/версии /, а затем вы можете осуществлять поиск по вопросам, которые отображаются в этих версиях:

fixVersion in ("1.1", "1.2") 
+0

спасибо за ответ !!! я попробую это, как только я доберусь до ПК и дам вам знать, как это работает: D – SummerCode

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