我正在使用带有 GET API 的打字稿。我需要在用户界面中获取/显示所有工作项。我在 UI 中有 4 个工作项。我还使用 POST API 添加新的工作项以反映在 UI 和 URL 中。如果我在 UI 中添加任何工作项,它应该反映在 UI 中。每次我添加新的工作项时,它都会反映在 URL 中,而不是 UI 中。
我的获取网址:
https://dev.azure.com/{OrgName}/ProjectName}/_apis/wit/workitems?ids=1,2,3,4&api-version=7.0
如何显示所有工作项(其中包括我添加的新工作项)。我需要更改 URL 中的哪些内容?
我曾尝试将网址更改为
https://dev.azure.com/{OrgName}/{ProjectName}/_apis/wit/workitems?api-version=7.0
显示404错误。不知道需要改哪个?
恐怕没有现成的 Get API 来获取所有工作项。
您可以更改为使用 Post Rest API:Wiql - 通过 Wiql 查询 获取所有工作项。
例如:
POST https://dev.azure.com/{Organization Name}/_apis/wit/wiql?api-version=5.1
请求正文:
{
"query": "Select [System.Id], [System.Title], [System.State] From WorkItems "
}
它将返回所有工作项 ID。
如果您需要获取工作项的详细信息,您可以收集所有工作项 ID 并传递给 Rest API:工作项 - 列表