从Visual Studio Online API中提取Burndown图表

时间:2015-04-03 15:08:08

标签: api charts get azure-devops sprint

我正在尝试从VSO中提取sprint的燃尽图,以便与其他项目数据一起显示。我认为没有办法将实际图像或URL拉到燃尽状态,尽管那是理想的。如果这是不可能的,有没有办法拉出我可以用来重新创建图表的值?到目前为止,我已经在API中挖了几天而没有运气。

所以基本上,我需要从VSO中提取SOMETHING,这样我就能以某种方式显示项目当前sprint的燃尽状态。

2 个答案:

答案 0 :(得分:1)

烧毁的数据是使用标准查询计算的,其中'来自' PARAM。

param的内容仅在API中可用,并返回该日期所用的抗蚀剂。如果您计算每天所需范围内的工作,您将获得数据。

我建议缓存结果。

答案 1 :(得分:0)

这是一个很晚的答案,但是到目前为止,可以使用Chartimages-Get Iteration Chart Image 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

对于燃尽图,{name} = Burndown

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