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

如何从Azure DevOps应用获取组织名称及通过API获取组织ID

获取Azure DevOps组织名称与组织ID的方法

一、获取组织名称

你可以通过Azure DevOps REST API或客户端SDK两种方式获取:

  • REST API方式:使用已获取的authorization_token,在请求头中携带Authorization: Bearer {authorization_token},调用接口https://app.vssps.visualstudio.com/_apis/accounts?memberId={用户ID}&api-version=7.1-preview.1。若不知道用户ID,可先调用https://app.vssps.visualstudio.com/_apis/profile/profiles/me?api-version=7.1-preview.3获取,返回结果中的accountName字段即为组织名称。
  • 客户端SDK方式(仅适用于Azure DevOps扩展应用):如果是JavaScript扩展,直接通过VSS.getWebContext().account.name即可获取组织名称。

二、获取组织ID

同样支持REST API方式:

  • 调用https://app.vssps.visualstudio.com/_apis/accounts?memberId={用户ID}&api-version=7.1-preview.1,返回结果里的accountId字段就是组织ID。
  • 若已知组织名称,也可调用https://dev.azure.com/{组织名称}/_apis/Organization?api-version=7.1-preview.1,返回数据中的id字段即为组织ID。

你当前使用的权限范围499b84ac-1321-427f-aa17-267ca6975798/.default是Azure DevOps的默认权限集,只要应用已被授予对应组织的访问权限,上述接口均可正常返回数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 12:12:42