我找不到如何从API检索区域路径的方法。我能够到达“迭代路径”,但无法到达“区域路径”。
我在技术上正在使用c#包装器
我尝试过
答案 0 :(得分:2)
以下是您要查找的API调用:
GET https://dev.azure.com/{organization}/{project}/_apis/wit/classificationnodes?$depth={$depth}&api-version=5.0
这将为您提供根节点及其子级,之后您可以查询单个子级,例如我得到的子级的示例:
id : 32
identifier : GUID
name : childname
structureType : area
hasChildren : False
path : \parent\Area\childname
url : https://dev.azure.com/xxx/yyy/_apis/wit/classificationNodes/Are
as/childname
C#API:
_destinationTfs = new VssConnection(new Uri(TfsUri), new VssBasicCredential(string.Empty, AccessToken));
_witClient = _destinationTfs.GetClient<WorkItemTrackingHttpClient>();
var areaPathNode = await _witClient.GetClassificationNodeAsync("PROJECT_NAME", TreeStructureGroup.Areas, depth: 1);
// areaPathNode.Children will contain all your area paths.
ps。它在API文档中非常隐蔽