咨询:是否存在Microsoft Graph API端点可将指定应用添加至Teams会议?
Teams会议扩展应用编程添加的API支持
微软提供了Graph API端点来实现编程式将会议扩展应用添加到Teams会议,覆盖会议创建、已有会议更新等场景:
创建会议时添加应用
通过创建Teams在线会议的API,在请求体中指定要添加的会议应用ID:
POST /users/{user-id}/onlineMeetings Content-Type: application/json
请求体示例:
{ "startDateTime": "2024-06-01T14:30:00+00:00", "endDateTime": "2024-06-01T15:00:00+00:00", "subject": "项目同步会议", "meetingExtensions": [ { "id": "<你的会议扩展应用ID>" } ] }
向已存在的会议添加应用
使用PATCH请求更新指定的在线会议,添加会议应用:
PATCH /users/{user-id}/onlineMeetings/{online-meeting-id} Content-Type: application/json
请求体示例:
{ "meetingExtensions": [ { "id": "<你的会议扩展应用ID>" } ] }
关键要求
- 你的应用必须是已注册并通过微软认证的Teams会议扩展应用,获取到对应的应用ID。
- 调用API的身份需要具备对应的权限,如
OnlineMeetings.ReadWrite(针对在线会议)或Calendars.ReadWrite(针对日历中的Teams会议)。 - 操作的会议组织者需拥有安装该应用的权限,或应用已被租户管理员全局部署。
内容的提问来源于stack exchange,提问作者HashTable
相关产品推荐
相关产品推荐

