如何通过TFS API获取迭代路径的所有工作项?

时间:2018-02-14 05:29:04

标签: rest api tfs postman azure-devops-rest-api

我目前正在使用TFS API,其链接为https://www.visualstudio.com/en-us/docs/integrate/api/wit/work-items#byids


目前,在我的项目中,我想访问所有工作项目的迭代路径= MRI_SCRUM_GIT http://apactfs.cbre.com:8080/tfs/CBRE.APAC.Applications/MRI_SCRUM_GIT/_workitems?_a=edit&id=61092
目前,我在postman GET

中找到了一个6109的工作项目
http://apactfs.cbre.com:8080/tfs/cbre.apac.applications/_apis/wit/workitems/61092?$expand=all&api-version=1.0

1 个答案:

答案 0 :(得分:2)

您需要执行查询以获取特定迭代路径的所有工作项。执行查询后,使用查询结果响应中返回的ID获取工作项。您一次最多可以获得200个工作项。请参阅这篇文章:

https://www.visualstudio.com/en-us/docs/integrate/api/wit/wiql#get-work-items

样本如下:

POST http://apactfs.cbre.com:8080/tfs/cbre.apac.applications/_apis/wit/wiql?api-version=1.0

    Content-Type: application/json

    {
      "query": "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.IterationPath] under 'MRI_SCRUM_GIT'"
    }