将项目和板与Jira API链接在一起

时间:2015-09-28 10:56:51

标签: rest jira jira-rest-api jira-agile

我正在开发一款包含Jira API(和敏捷API)的应用。

我需要一个项目列表(这没问题),我用:

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

然后我需要能够点击一个项目并给我一个sprint的列表+每个sprint的问题。我被困在这里。我找到了另一个相关问题(JQL: Get list of sprints),它通过使用以下内容为我提供了基于项目密钥的冲刺列表:

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

但是,我不知道如何解决sprint的问题。

我也知道如何直接从敏捷API中获取sprint的问题:https://example.com/rest/agile/latest/board/5/sprint/4/issue

但我似乎无法将电路板链接到projectkey。

我在atlassian网站上发现了类似的主题,但是他们通常都提到没有REST端点可以做我想要的。虽然我确信应该可以(?)。

我在其他地方找到的答案,我真的不明白(在rapidId或类似的东西上过滤)所以我真的需要一个noob-解释该怎么做。

1 个答案:

答案 0 :(得分:0)

遇到类似的问题,但我找到了获得冲刺细节所需的电路板和冲刺ID的方法。我想改进这一点,因为它取决于字符串匹配电路板名称(您可能没有)到项目。

您可以在此处获取所有rapidview ID: https://example.com/rest/greenhopper/1.0/rapidview

假设你有一个标准的电路板命名约定,这将有效,但它是一个很大的If。

https://example.com/rest/greenhopper/1.0/sprintquery/ 会给你冲刺。

有兴趣看看是否有其他人找到了更好的方法来做到这一点!