You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps REST API获取构建关联工作项返回结果不一致咨询

解答

1. 返回结果不一致的原因

你使用的5.1版本获取构建关联工作项接口,默认仅提取绑定到代码提交记录中的工作项:

  • 场景1的工作项直接和分支/提交关联,提交记录中携带工作项关联标识,接口可正常扫描到对应工作项,返回结果符合预期。
  • 场景2的工作项仅关联在PR层面,没有绑定到具体的代码提交中,该版本接口不会主动拉取PR维度的关联工作项,因此返回计数为0。
    Azure DevOps前端的构建摘要页面会同时聚合提交关联、PR关联两个维度的工作项,因此前端可以正常显示两类场景的关联工作项。

2. API调用方式判断

你的API调用格式、参数、版本选择均无错误,结果不符合预期是该版本接口本身的能力边界导致的。

解决方案

如果需要获取和前端展示一致的全量关联工作项,可按以下流程操作:

  1. 调用构建详情接口,获取该构建关联的PR ID列表
  2. 调用PR关联工作项接口,拉取PR维度绑定的工作项
  3. 合并原接口返回的提交维度工作项与PR维度工作项,去重后即可得到和前端一致的结果

内容的提问来源于stack exchange,提问作者zhong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:54:04