使用TFS REST API获取迭代中的所有工作项
我试图获得当前sprint中所有用户故事的一些信息。我可以很容易地获得当前sprint的路径,并且给我一个工作项的id列表,我可以从它们那里得到我需要的,但是我不确定如何仅从迭代路径获得这些id使用TFS REST API获取迭代中的所有工作项,rest,tfs,Rest,Tfs,我试图获得当前sprint中所有用户故事的一些信息。我可以很容易地获得当前sprint的路径,并且给我一个工作项的id列表,我可以从它们那里得到我需要的,但是我不确定如何仅从迭代路径获得这些id 我见过一个使用C#和查询的例子,但我使用的是javascript和REST API,如果可能的话,我不希望使用用户查询。实现这一点的最佳方法是使用它,它旨在帮助您找到要在报告中查看、分类、更新或列出的工作项 RESTAPI也支持工作项查询语言。有一个参数[System.IterationPath]满足您
我见过一个使用C#和查询的例子,但我使用的是javascript和REST API,如果可能的话,我不希望使用用户查询。实现这一点的最佳方法是使用它,它旨在帮助您找到要在报告中查看、分类、更新或列出的工作项 RESTAPI也支持工作项查询语言。有一个参数[System.IterationPath]满足您的需求 详情请参阅: 以编程方式查询工作项 •REST API:和
我能找到的唯一通用解决方案是通过迭代来自的所有页面来获取所有工作项ID 然后从中获取大量的工作项
不幸的是,如果不使用查询,TFS/AzureDevops不会提供更短的路径。我在问题中提到,我不希望使用查询。“没有他们能做到吗?”Mystagogue就像Eddie提到的那样。使用其他方法来实现需求比查询复杂得多。因为您使用的是RESTAPI。强烈建议您使用查询。没有查询就无法直接获取此数据。您对查询有什么顾虑?如果不使用它,可能需要先获取所有工作项,然后检查它们的迭代路径,这比使用查询更复杂、更慢。