有没有办法从 Azure DevOps API 中获取积压项目数据?

Is there a way to pickup backlog item data from the Azure DevOps API?

我们使用 Azure DevOps API 在我们使用 C# (.NET CORE) 和 JavaScript (React) 构建的 Web 应用程序中实现许多功能。

我们想创建一个 API GET 以从我们的 Azure DevOps 存储库中获取我们的积压项目数据,但找不到任何文档或关于如何实现此目的的解释。

我们尝试了以下两种服务,但都没有给我们想要取件的信息:

需要说明的是,我们感兴趣的是积压工作项的数据。而不是积压工作本身或积压工作项。下图展示了我们希望从 Azure DevOps 服务中提取并加载到我们的应用程序中的积压项目:

下图是当您单击这些积压项目之一时显示的信息,我们特别想要获取并加载到我们的应用程序中的正是这些数据:

如果有人知道怎么做,请告诉我们。

非常感谢!

作为解决方法,您可以先通过Backlogs-Get Backlog Level Work Items rest api获取工作项的id,然后通过Work Items-Get Work Items Batch rest api获取项目的详细数据].

POST https://dev.azure.com/{organization}/{project}/_apis/wit/workitemsbatch?api-version=6.0

示例请求正文:

{
  "ids": [
    297,
    299,
    300
  ],
  "fields": [
    "System.Id",
    "System.Title",
    "System.WorkItemType",
    "Microsoft.VSTS.Scheduling.RemainingWork"
  ]
}