非机器人场景下获取Microsoft Teams用户ID的方法咨询
获取Teams频道Incoming Webhook需提及的用户ID方法
以下是几种无需依赖机器人交互就能获取用户ID的实用方法:
- 通过Teams客户端直接复制:打开Teams,找到目标用户的聊天窗口,点击右上角的「更多选项」(三个点图标),选择「查看联系人卡片」,在卡片底部点击「复制ID」,复制的内容就是你需要的用户ID。
- 使用Microsoft Graph API查询:调用Graph API接口来获取用户ID,常用的接口有:
- 根据用户主体名称查询:
GET /users/{userPrincipalName} - 根据用户名模糊查询:
GET /users?$filter=startswith(displayName,'{用户名}')
返回结果中的id字段即为目标用户ID,调用前需确保拥有对应的权限(如User.ReadBasic.All)。
- 根据用户主体名称查询:
- 导出团队成员列表获取:如果目标用户在当前团队中,进入团队的「成员」页面,点击右上角的三点图标,选择「导出成员」,导出的CSV文件里会包含用户ID列,直接从中提取即可。
内容的提问来源于stack exchange,提问作者therealdakotal
相关产品推荐
相关产品推荐

