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