Microsoft Graph API 通过 joinUrl 获取在线会议

Microsoft Graph API GET onlineMeeting via joinUrl

当前使用 Microsoft Graph API v1.0 通过 POST /me/events 创建在线会议。原因是,如果您直接创建在线会议并在会议中添加用户,它不会创建日历事件。

我用于该调用的参数是: :isOnlineMeeting => 真, :onlineMeetingProvider => "teamsForBusiness"

效果很好,return是 onlineMeetings 下的 joinUrl。

但是,我想从 GET onlineMeeting 路由中提取出席数据以获取出席信息,因为活动的与会者部分似乎只 return 添加到实际活动的用户,而不是谁参加了实际的在线会议。

我尝试过这样的获取请求: /v1.0/me/onlineMeetings?$filter=joinWebUrl%20eq%20'https://whateverthejoinurlis'

但响应显示它不是有效的过滤器。

如有任何指导,我们将不胜感激。

发布答案以获得更好的知识

复制自@Shiva Keshav Varma 评论

试用测试版

/beta/me/onlineMeetings?$filter=joinWebUrl%20eq%20'https://whateverthejoinurlis

您还可以使用 beta/users/{userId}/onlineMeetings/{meetingId}/attendeeReport 中指定的 document 获取与会者报告。