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

调用Azure REST API列出审批失败,不知需设置哪些查询参数

解决Azure DevOps审批列表接口查询参数缺失问题

这个接口的官方文档确实存在疏漏——它要求必须至少传入一个查询参数才能正常返回数据,以下是实际可用的核心参数和请求示例:

  • 可选核心参数(选其一即可满足要求):

    • statusFilter:按审批状态过滤,可选值包括 Pending、Approved、Rejected、Canceled,多个状态用逗号分隔(如 Pending,Approved)
    • assignedToFilter:按审批人过滤,可填写用户ID、用户名,或用 me 指代当前发起请求的用户
    • pipelineId:按流水线ID精准过滤审批项
  • 示例1:获取当前用户的所有待审批项

    GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/approvals?api-version=7.1-preview.1&statusFilter=Pending&assignedToFilter=me
    
  • 示例2:获取项目内所有状态的审批记录

    GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/approvals?api-version=7.1-preview.1&statusFilter=Pending,Approved,Rejected,Canceled
    

注意:参数值区分大小写,务必确保拼写与上述一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 00:36:26