2

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

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

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

然后我需要能够单击一个项目并为我提供每个 sprint 的 sprint + 问题列表。我在这里卡住了。我发现了另一个相关问题(JQL: Get list of sprints),它给了我一个基于 projectkey 的 sprint 列表,通过使用:

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

但我似乎无法将板链接到项目密钥。

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

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

4

1 回答 1

0

有类似的问题,但我找到了一种方法来获取获取 sprint 详细信息所需的板和 sprint id。我想改进这一点,因为它取决于与项目的董事会名称(您可能没有)匹配的字符串。

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

假设您有一个标准的板命名约定,这将起作用,但这是一个很大的如果。

https://example.com/rest/greenhopper/1.0/sprintquery/ 将为您提供 sprint。

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

于 2016-10-26T17:31:18.167 回答