2015-09-28 4 views
2

Я работаю над приложением, которое включает API Jira (и гибкий API).Ссылка на проект и совет вместе с Jira API

мне нужен список проектов (это не проблема), я использую:

https://example.com/rest/api/latest/project?projectKey=TA

, а затем мне нужно, чтобы быть в состоянии нажать на проект и дать мне список спринтов + вопросы для каждого спринта. Здесь я застрял. Я нашел еще один связанный с этим вопрос (JQL: Get list of sprints), который дает мне список спринтов на основе projectkey, используя:

https://example.com/rest/greenhopper/1.0/integration/teamcalendars/sprint/list?jql=project+%3D+TA»

Однако, я не знаю, как получить вопросы для упомянутого спринта ,

Я также знаю, как получить вопросы для спринта непосредственно из гибкого API: https://example.com/rest/agile/latest/board/5/sprint/4/issue

, но я не могу показаться, чтобы связать плату с projectkey.

Я нашел похожие темы на самом сайте atlassian, но они обычно упоминают, что нет конечной точки REST, чтобы делать то, что я хочу. Хотя я уверен, что это должно быть возможно (?).

Ответы, которые я нахожу в другом месте, я действительно не понимаю (фильтр на quickId или что-то подобное), поэтому мне действительно нужно пояснение noob о том, что делать.

ответ

0

Имея аналогичную проблему, но я нашел способ получить доски и идентификаторы спринта, необходимые для получения информации о спринте. Я хотел бы улучшить это, так как это зависит от строки, соответствующей имени панели (которой у вас может не быть) для проекта.

Вы можете получить все rapidview иды здесь: https://example.com/rest/greenhopper/1.0/rapidview

Если у вас есть стандартное соглашение об именах для плат это будет работать, Буц его большой If.

https://example.com/rest/greenhopper/1.0/sprintquery/ предоставит вам спринты.

Заинтересованы, не нашли ли кто-нибудь еще лучший способ сделать это!