通过 Visual Studio 在线 REST API 访问迭代日期

Accessing Iteration Dates through Visual Studio Online REST API

我一直在尝试通过 Visual Studio 在线 API 访问迭代的开始和结束日期,但遇到了问题。

当我尝试访问迭代(使用 /_apis/wit/classificationnodes/iterations/{parent}&$depth=2 检索到的 URL)时,我收到 'Node ID is not recognized' 错误:

GET http://account.visualstudio.com/DefaultCollection/{project}/_apis/wit/classificationnodes/iterations/{path}/{to}/{leafNode}

// -->

{
    "$id": "1",
    "innerException": null,
    "message": "TF51541: The Node ID is not recognized.",
    "typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.WorkItemTrackingTreeNodeNotFoundException, Microsoft.TeamFoundation.WorkItemTracking.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
    "typeKey": "WorkItemTrackingTreeNodeNotFoundException",
    "errorCode": 0,
    "eventId": 3200
} 

检索父迭代没有问题,但它们没有开始或结束日期;只有树叶会,它们都给我同样的错误。

是否有另一种获取此数据的机制?

抱歉,我们花了这么长时间,但在本周的部署中,我们终于在 API 中添加了开始和结束日期。现有的 Classification Nodes API 现在有一个属性字典,其中包括每个迭代的开始和结束日期(如果已指定)。我们还添加了通过 REST API 创建、修改和删除分类节点的功能,包括设置日期,文档将在本周 integrate.visualstudio.com 更新。