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

如何通过在线会议ID在Microsoft Graph API中获取事件详情

通过Microsoft Graph API利用在线会议ID获取事件详情的方法

目前Microsoft Graph API不支持直接通过在线会议ID检索事件,没有专门的端点或查询参数能直接传入会议ID获取对应事件。不过有两种可行的间接方法:

方法一:通过在线会议资源关联查询

  1. 先调用在线会议端点,根据会议ID获取在线会议的完整信息,返回结果里会包含eventId字段(对应Outlook事件的唯一ID):
    GET https://graph.microsoft.com/v1.0/communications/onlineMeetings?$filter=id eq '{你的在线会议ID}'
    
  2. 拿到eventId后,调用事件端点获取具体的事件详情:
    GET https://graph.microsoft.com/v1.0/me/events/{eventId}
    
    如果是查询其他用户的事件,把me替换成目标用户的ID或用户主体名称(UPN)即可。

方法二:通过事件的在线会议属性过滤查询

如果没有调用通信类端点的权限,可以直接查询用户的事件集合,通过$filter匹配事件的onlineMeeting/meetingId属性:

GET https://graph.microsoft.com/v1.0/me/events?$filter=onlineMeeting/meetingId eq '{你的在线会议ID}'&$select=subject,start,end,onlineMeeting

这种方法需要Calendars.Read类的权限,不过如果用户的会议数量较多,查询效率会比第一种方法低一些。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 14:37:03