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

如何获取VSTS构建中超过50个关联工作项?

解决VSTS Build API仅返回50个关联工作项的问题

嗨,这问题我太熟了!你碰到的是VSTS(现在叫Azure DevOps)API默认的分页限制——它默认每页只返回50条结果,所以哪怕你的构建关联了100个工作项,不加额外参数的话只会拿到前50个。

解决方法超简单,只需要在请求URL里加上$top参数,指定你想要获取的最大工作项数量就行。比如要拿全100个,就把$top设为100:

https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=100

如果之后你的构建可能关联更多工作项(比如超过200个),还可以结合$skip参数做分页查询。比如要获取第101到200个工作项,就用:

https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=100&$skip=100

这个$top和$skip是OData标准的分页参数,Azure DevOps的大部分REST API都支持这个用法,以后遇到类似的分页限制问题都可以这么处理~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:14:59