2015-09-28 51 views
2

我正在研究一個包含Jira API(和敏捷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端點可以做我想做的事。雖然我確信它應該是可能的(?)。

我在其他地方找到的答案,我真的不明白(過濾rapidId的或類似的東西),所以我真的需要一個noob-解釋做什麼。

回答

0

也有類似的問題,但我找到了獲取衝刺細節所需的板子和衝刺ID的方法。我想改進它,因爲它取決於字符串匹配項目名稱(您可能沒有)。

你可以得到所有的rapidview IDS這裏: https://example.com/rest/greenhopper/1.0/rapidview

假設你有一個板,這將工作一個標準的命名習慣,它的擊打一個很大的如果。

https://example.com/rest/greenhopper/1.0/sprintquery/ 會給你衝刺。

有興趣看看是否有其他人找到了更好的方法來做到這一點!