通过Graph API创建Teams会议,如何允许参会者提前发起聊天?
问题:通过Graph API创建Teams会议后参会者无法提前发起聊天
我使用Event API和Online Meeting API创建日历活动及Teams在线会议,但参会者无法在会议开始前发起Teams聊天;手动在Teams日历创建会议时,参会者可正常发起聊天。
我创建在线会议时已设置以下参数:
allowMeetingChat: "enabled"shareMeetingChatHistoryDefault: "all"allowedPresenters: "everyone"
参会者遇到的错误截图:
解决方案
问题出在你缺少了控制「会议开始前允许聊天」的参数配置。手动创建Teams会议时该选项默认开启,但通过Graph API创建时需要显式设置。
在创建Online Meeting的请求体中,添加以下参数:
allowChatBeforeMeetingStarts: true
完整关键参数示例:
{ "allowMeetingChat": "enabled", "shareMeetingChatHistoryDefault": "all", "allowedPresenters": "everyone", "allowChatBeforeMeetingStarts": true }
添加该参数后,参会者就能在会议开始前正常发起Teams聊天了。
内容的提问来源于stack exchange,提问作者Shubham
相关产品推荐
相关产品推荐

