2

我正在创建一个 C# 工具,它使用 REST API 从 YouTrack 中提取信息。我正在寻找一种方法来获取已创建的 sprint 列表。有没有办法通过 REST API 轻松获取这些信息?在最坏的情况下,我可以获得问题列表并解析所有问题以收集所有可用的 sprint,但必须有一种更简单的方法。

4

4 回答 4

4

版本 5 改变了敏捷方法。使用以下命令返回新的敏捷方法:

{baseUrl}/rest/agile/{agileID}/sprints

我必须使用以下命令获取要在上述 url 中使用的敏捷 ID 列表:

{baseUrl}/rest/agile/agiles

这现在给出了所有敏捷板的列表,并且在上面的第一个命令中使用“id”元素将返回该敏捷板的冲刺列表。返回的 AgileID 类似于“myprojectname-99”。我发现如果你只使用 ID 末尾的数字,那也可以代替使用完整的敏捷名称。

于 2013-08-16T19:24:18.220 回答
2

我找到了一种更简单的方法来获得冲刺:

{baseUrl}/rest/agile/{projectName}/sprints?"

这将提供一个 XML,其中包含该项目的所有 sprint 及其开始/结束日期。

于 2013-03-04T15:31:50.607 回答
1

您请求的内容可以通过 GET {youtrac.base.url}/rest/admin/customfield/versionBundle/{bundleName} 获得。要找出 {bundleName},请转到敏捷设置并查看“识别冲刺的字段:”设置,它会为您提供字段名称。对于此字段,您可以在管理中找到捆绑包的名称。

于 2013-02-25T08:17:02.923 回答
-1

{baseUrl}/rest/agile/{projectName}/sprints?仅当敏捷板的名称与 projectName 相同时才有效!!!

API 是:{baseUrl}/rest/agile/{agileName}/sprints?

于 2015-04-03T22:07:59.777 回答