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

Azure DevOps Services REST API 6.0:发布/部署列表无法返回超100条数据

Azure DevOps Release/Deployments API 结果限制问题解决方案

Azure DevOps的Release和Deployments API与Build API的分页逻辑不同,即使指定$top=999,也会被强制限制最多返回100条数据,这是API本身的默认硬限制。解决方法如下:

  • 使用分页参数遍历全部数据
    通过$skip参数配合$top实现分页查询,每次请求后累加已获取的记录数作为下一次的$skip值,直到返回的结果条数不足100条或为空。
    示例请求:
    第一次获取前100条:

    GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?$top=100&api-version=6.0
    

    第二次获取接下来的100条:

    GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?$top=100&$skip=100&api-version=6.0
    

    Deployments API的用法完全一致,替换对应路径即可。

  • 优化查询范围(可选)
    如果不需要获取全部历史记录,可以添加时间范围过滤参数(比如minCreatedDate)缩小查询范围,减少分页请求的次数,提升效率。

内容的提问来源于stack exchange,提问作者Rajeshwer Reddy Keshapally

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 11:54:31