我正在开发一款包含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-解释该怎么做。
答案 0 :(得分:0)
遇到类似的问题,但我找到了获得冲刺细节所需的电路板和冲刺ID的方法。我想改进这一点,因为它取决于字符串匹配电路板名称(您可能没有)到项目。
您可以在此处获取所有rapidview ID: https://example.com/rest/greenhopper/1.0/rapidview
假设你有一个标准的电路板命名约定,这将有效,但它是一个很大的If。
https://example.com/rest/greenhopper/1.0/sprintquery/ 会给你冲刺。
有兴趣看看是否有其他人找到了更好的方法来做到这一点!