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

ADO REST API无法获取流水线创建者ID的解决方法咨询

获取Azure DevOps流水线创建者ID的方法

替换为Build Definitions API

你需要调用Build Definitions接口来获取流水线(构建定义)的创建者信息,因为_apis/pipelines接口本身不返回createdBy字段。接口格式如下:

https://dev.azure.com/mycompany/myproject/_apis/build/definitions/{definitionId}?api-version=7.1

其中{definitionId}替换为你之前调用_apis/pipelines接口返回的id值即可。

提取创建者ID

调用该接口后,返回结果里会包含createdBy对象,结构示例如下:

{
  // 其他字段省略...
  "createdBy": {
    "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "displayName": "用户名",
    "uniqueName": "用户邮箱"
    // 其他用户信息字段省略...
  }
}

直接从createdBy.id中即可获取到目标创建者ID。

注意事项

  • 替换接口中的mycompany、myproject为实际的组织和项目名称
  • 确保你的请求拥有项目级的读取权限,否则可能无法获取完整信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:22:02