从 Visual Studio Online API 中提取燃尽图

use*_*406 6 api charts get sprint azure-devops

我正在尝试从 VSO 中提取冲刺的燃尽图,以与其他项目数据一起显示。我认为没有办法将实际图像或 URL 拉到燃尽图,尽管这是理想的。如果这是不可能的,是否有某种方法可以提取可用于重新创建图表的值?到目前为止,我一直在挖掘 API 几天,但没有运气。

所以基本上,我需要从 VSO 中提取一些东西,这将允许我以某种方式显示项目当前冲刺的燃尽图。

Nik*_* A. 5

这是一个很晚的答案,但现在可以使用 Chartimages - 获取迭代图表图像 API 直接从 Azure DevOps 获取燃尽图的图像:

GET https://dev.azure.com/{organization}/{project}/{team}/_apis/work/iterations/{iterationId}/chartimages/{name}?width={width}&height={height}&showDetails={showDetails}&title={title}&api-version=5.1-preview.1
Run Code Online (Sandbox Code Playgroud)

对于燃尽图,{name}= Burndown

参考: https://learn.microsoft.com/en-us/rest/api/azure/devops/work/chartimages/get%20iteration%20chart%20image ?view=azure-devops-rest-5.1


MrH*_*ood 1

燃尽数据是通过使用带有“as of”参数的标准查询来计算的。

as of 参数仅在 API 中可用,并返回该日期的结果。如果您将每天的​​工作量计算在您想要的范围内,您将获得数据。

我建议缓存结果。