Rest 在TFS API中,如何在没有ID的情况下从特定板获取所有工作项的列表?

Rest 在TFS API中,如何在没有ID的情况下从特定板获取所有工作项的列表?,rest,tfs,azure-devops-rest-api,Rest,Tfs,Azure Devops Rest Api,我正在使用TFS,我希望从特定的板获取所有工作项。这就是我获得自动取款机的方式:https://myTFSLink.com/tfs/TPC/ProjectName/MY-BOARD-NAME/_apis/work/boards?api-版本=5.1 但此API请求中没有关于故事/工作项的内容。我知道我可以用它获得所有的工作项目 GET https://dev.azure.com/{organization}/{project}/_apis/wit/reporting/workitemrevisi

我正在使用TFS,我希望从特定的板获取所有工作项。这就是我获得自动取款机的方式:
https://myTFSLink.com/tfs/TPC/ProjectName/MY-BOARD-NAME/_apis/work/boards?api-版本=5.1

但此API请求中没有关于故事/工作项的内容。我知道我可以用它获得所有的工作项目

GET https://dev.azure.com/{organization}/{project}/_apis/wit/reporting/workitemrevisions?api-version=5.0
但我不知道如何将此目标锁定到特定的董事会:(

我也知道我可以通过ID和

GET https://dev.azure.com/fabrikam/_apis/wit/workitems?ids=297,299,300&$expand=all&api-version=5.1

但理想的做法是像我在开始时说的那样,从一个特定的板上获取所有工作项。有什么方法可以做到吗?

一个特定的板对应一个团队/区域路径,所以你可以尝试。例如

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?api-version=5.1

Request Body:

{
  "query": "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.WorkItemType] = 'PRODUCT BACKLOG ITEM' AND [Area Path] = 'TestCase\\Team1' order by [System.CreatedDate] desc"
}