Azure DevOps REST API:获取工作项的前置任务和后续任务
Azure DevOps REST API: Getting work item predecessors and successors
如何使用 Azure DevOps REST API 获取工作项的前任者和继任者列表?
我发现 API 可以列出查询中的项目,然后从那里获取单个项目的详细信息,但是我如何获得每个项目的前任和后继?
你可以用Work Items - Get Work Item和$expand=relations
URL参数得到它;
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=5.1&$expand=relations
在结果中你会得到 relations
部分,在那里你会看到 links,在每个 link 中有 attributes
和 name
, name
是 Child/Successor/Predecessor:
"relations": [
{
"rel": "System.LinkTypes.Dependency-Forward",
"url": "https://dev.azure.com/test/7fcdafd5-b891-4fe5-b2fe-1234567/_apis/wit/workItems/65",
"attributes": "@{isLocked=False; name=Successor}"
},
如何使用 Azure DevOps REST API 获取工作项的前任者和继任者列表?
我发现 API 可以列出查询中的项目,然后从那里获取单个项目的详细信息,但是我如何获得每个项目的前任和后继?
你可以用Work Items - Get Work Item和$expand=relations
URL参数得到它;
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=5.1&$expand=relations
在结果中你会得到 relations
部分,在那里你会看到 links,在每个 link 中有 attributes
和 name
, name
是 Child/Successor/Predecessor:
"relations": [
{
"rel": "System.LinkTypes.Dependency-Forward",
"url": "https://dev.azure.com/test/7fcdafd5-b891-4fe5-b2fe-1234567/_apis/wit/workItems/65",
"attributes": "@{isLocked=False; name=Successor}"
},