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

如何获取TeamID与ChannelID以通过HTTP请求发送Microsoft Teams消息

获取Microsoft Teams的Team ID和Channel ID的方法

方法1:通过Teams客户端直接提取

  • 打开Microsoft Teams客户端,进入目标团队
  • 点击团队右上角的「更多选项」(三个点图标),选择「获取链接以加入团队」
  • 在弹出的链接中,类似 https://teams.microsoft.com/l/team/19%3Aabc123def456ghi789jkl012mnop345qrs678tuv901wxYZ%40thread.tacv2/conversations?groupId=abc12345-6789-0abc-def1-23456789abcd&tenantId=wxyz9876-5432-10zy-xwv9-876543210zyx
    • groupId 参数的值就是Team ID
    • 链接中 19%3Aabc123def456ghi789jkl012mnop345qrs678tuv901wxYZ%40thread.tacv2 部分,将%3A替换为:、%40替换为@后,得到的就是默认频道的Channel ID;若要获取其他频道ID,进入对应频道后重复上述操作即可

方法2:使用Microsoft Graph API查询

获取所有Team ID

发送GET请求:

GET /teams

返回结果中每个团队的id字段即为Team ID。

获取指定团队下的Channel ID

已知Team ID后,发送GET请求:

GET /teams/{team-id}/channels

返回结果中每个频道的id字段即为对应Channel ID。

方法3:使用PowerShell脚本(需安装Teams模块)

  1. 安装Microsoft Teams模块:
Install-Module -Name MicrosoftTeams -Force
  1. 连接到Teams服务:
Connect-MicrosoftTeams
  1. 获取所有团队及对应的Team ID:
Get-Team | Select-Object DisplayName, GroupId

此处的GroupId就是Team ID。
4. 获取指定团队下的频道及Channel ID:

Get-TeamChannel -GroupId "{team-id}" | Select-Object DisplayName, Id

返回的Id即为Channel ID。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:15:28