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 获取与会者报告。
当前使用 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 获取与会者报告。