我正在使用 TFS REST API 并尝试按标题检索工作项及其子项(父项的标题是参数)。我找不到使用 TFS REST API 检索这些链接项目的方法。
这是我尝试过的。首先,我按标题查询工作项:
URI = http://[tfspath]/_apis/wit/wiql?api-version=1.0
query = SELECT * FROM WorkItem WHERE [System.Title] = 'some title'
上面返回了一个对象 WorkItems,它只有匹配工作项的 ID/URL。然后,我在下面的查询中使用返回的 ID(假设 id 是 1234):
URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title&api-version=1.0
这将返回项目的标题和我可能包含在字段列表中的其他字段。但是,我找不到将子项目包含在退货中的方法。我试过包括 System.RelatedLinks 但这不会改变返回的字段。例子:
URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title,System.RelatedLinkCount,System.RelatedLinks&api-version=1.0
退货
"fields":{"System.RelatedLinkCount":4,"System.Title":"some title"}
这意味着有 4 个与工作项“某些标题”相关的链接,但它们没有被返回。我在这里想念什么?如何获取这些相关链接/子项?