我正在使用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为1234)中返回的ID:
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个链接,但它们没有被返回。我错过了什么?我如何获取这些相关链接/子项?