我正在尝试使用rest API获取TFS中的链接列表,并给出工作项ID。 我想过滤掉链接,以便我只有提交。我会使用什么格式的网络请求? 我试过了
https:// {server&端口} / {项目} / _工作项?ID = 140464
但无济于事 - 它将我带到'分配'给我的查询区域 我也一直在从URL中省略API-version = 4.1,因为某些原因不起作用......
此外,我尝试在查询中查找工作项,但没有关于链接的有用信息。我至少需要链接的标题,但只有方法才能看到它的类型
答案 0 :(得分:2)
您可以通过以下http://saxonica.com/html/documentation/functions/saxon/parse-html.html检索特定工作项的所有关系(链接的工作项):
private Optional<CPBTuple> getTuple(Collection<ConsignmentAlert> alertsOnCpdDay) {
return alertsOnCpdDay.stream()
.flatMap(s-> s.getAlertActions().stream())
.map(s-> handleAlertAction(reportDTO, consignmentId, s))
.filter(s-> s.isPresent())
.findFirst();
}
然后,您可以为循环中的每个链接工作项获取GET http://server:8080/tfs/DefaultCollection/_apis/wit/workitems/1?$expand=all
ID
type
。
只需尝试以下PowerShell示例即可获取链接&#39; REST API的信息:
title