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

通过Microsoft Graph API从Team获取对应Group ID方法咨询

获取Microsoft Graph API返回的团队关联Group ID方法

当你调用 GET https://graph.microsoft.com/beta/teams 获取团队列表时,返回的每个团队对象中直接包含groupId字段,该字段就是团队关联的Microsoft 365组ID,无需额外调用其他API。

1. 获取所有团队的Group ID

调用API后,返回的JSON响应里,value数组的每个元素都带有groupId属性,示例响应片段如下:

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams",
  "value": [
    {
      "id": "12345678-1234-1234-1234-123456789012",
      "displayName": "市场部协作团队",
      "description": "负责市场活动策划与执行",
      "groupId": "87654321-4321-4321-4321-210987654321", // 此处即为关联的Group ID
      "visibility": "private"
    }
  ]
}

2. 筛选特定团队的Group ID

如果你需要像PowerShell中Get-Team -DisplayName $NewTeamName那样按名称定位特定团队,可以在API请求中使用$filter参数精准筛选:

GET https://graph.microsoft.com/beta/teams?$filter=displayName eq '目标团队名称'

返回结果中匹配的团队对象里,groupId字段就是你需要的组ID。

注意事项

  • 确保你的API调用账号拥有Team.ReadBasic.All或更高权限(如Team.ReadWrite.All),否则会返回权限不足的错误。
  • 生产环境建议优先使用v1.0版本的API端点(GET https://graph.microsoft.com/v1.0/teams),该端点同样返回groupId字段,稳定性更强。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 09:57:37