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

无法获取Microsoft Teams的Meeting_id,如何调用Get All Recordings接口?

解决Get All Recordings接口的meeting_id获取问题

核心问题:你混淆了Teams界面的短会议ID和Graph API所需的onlineMeeting ID

Teams里显示的"会议ID"是短格式编号,而Graph API调用/me/onlineMeetings/{meeting_id}/recordings需要的是Graph API返回的onlineMeeting对象的id字段,或是从会议加入链接中提取的特定长格式ID。下面是具体获取方法:


方法1:通过Graph API直接获取可用的meeting_id

调用以下接口获取你创建的所有在线会议,返回结果里的id就是所需参数:

GET https://graph.microsoft.com/v1.0/me/onlineMeetings
  • 注意:如果是系列会议,不能直接用系列会议的id,需先获取具体会议实例ID:
    GET https://graph.microsoft.com/v1.0/me/onlineMeetings/{series_meeting_id}/instances
    
    用返回的实例id调用录制接口即可。

方法2:从Teams会议的加入链接中提取

  1. 打开Teams会议详情页,复制会议的「加入链接」(格式类似https://teams.microsoft.com/l/meetup-join/19%3ameeting_MTlkYzI3NDgtYjU4OC00NzJmLWIxYTgt...%40thread.v2/0?context=...)
  2. 提取meetup-join/之后、/0?之前的部分(比如19%3ameeting_MTlkYzI3NDgtYjU4OC00NzJmLWIxYTgt...%40thread.v2),直接把这段字符串作为{meeting_id}传入接口即可,无需解码。

关于你遇到的错误的补充说明

  • 用创建会议返回的id报错:大概率是该会议还没有录制内容,或是会议未结束。这个接口仅返回已有录制文件的会议,确保会议完成录制后再调用。
  • Teams界面的短ID不被认可:这个短ID是Teams内部的会议编号,并非Graph API定义的onlineMeeting标识符,因此无法直接使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:37:41