如何通过API在Teams日历中安排定期Teams频道会议
在Teams频道创建定时会议的可用API说明
核心调用接口
- 若要直接在指定Teams频道内生成定时会议并同步通知频道成员,调用Microsoft Graph接口
POST /teams/{team-id}/channels/{channel-id}/events该接口请求体必填核心配置:
subject:会议标题start/end:会议起止时间,需附带时区标识isOnlineMeeting:固定赋值为true,接口会自动生成Teams在线会议入口- 可选配置
attendees可添加频道外的额外参会人,不填默认频道所有成员可见会议
- 若仅需先创建定时会议、后续再将会议通知发布到频道,可调用通用会议创建接口
POST /me/onlineMeetings,创建完成后提取返回值中的joinWebUrl会议链接,再调用频道发消息接口推送即可。
权限要求
- 后台无用户交互的服务端调用场景,需申请应用权限
TeamsCalendar.ReadWrite.All或Calendars.ReadWrite - 用户登录后触发的调用场景,申请委托权限
Calendars.ReadWrite即可
常见扩展配置
- 需要设置周期性重复会议时,在请求体中添加
recurrence字段,可配置按天/周/月的重复规则、结束条件 - 如需设置会议入会权限、自动录屏等属性,可在请求体的
onlineMeetingInfo字段中配置对应参数
内容的提问来源于stack exchange,提问作者lakshminarayana
相关产品推荐
相关产品推荐

