使用Google Calendar API创建活动时如何配置来宾无需组织者确认自动加入Meet会议
Google Calendar API 实现来宾自动加入Meet会议所需参数
要实现活动预定时间内来宾无需组织者审批即可加入会议,需要在创建日历活动的API请求中同时配置来宾权限和会议准入两类参数,具体如下:
1. 基础活动权限参数
在请求体根节点添加以下字段:
guestsCanJoin: 取值为true,这是允许来宾加入关联会议的基础开关- (可选)
guestsCanInviteOthers:按需设置是否允许来宾邀请其他参会人,不影响自动入会逻辑
2. Meet会议准入配置参数
需要在conferenceData字段下配置会议准入规则,核心配置如下:
conferenceData.createRequest:生成Meet会议的必填结构体,其中requestId填写自定义的唯一字符串即可,conferenceSolutionKey.type固定为hangoutsMeetconferenceData.entryPoints[].accessLevel:取值为everyone,允许所有持有会议链接的用户在活动有效期内直接入会,无需组织者审批
请求示例
调用events.insert接口时的请求体参考:
{ "summary": "项目评审会议", "start": { "dateTime": "2024-06-15T14:00:00+08:00", "timeZone": "Asia/Shanghai" }, "end": { "dateTime": "2024-06-15T15:30:00+08:00", "timeZone": "Asia/Shanghai" }, "attendees": [ {"email": "staff@example.com"}, {"email": "external@example.com"} ], "guestsCanJoin": true, "conferenceData": { "createRequest": { "requestId": "meet_create_20240615_1400_001", "conferenceSolutionKey": { "type": "hangoutsMeet" } }, "entryPoints": [ { "entryPointType": "video", "accessLevel": "everyone" } ] } }
注意:调用接口时必须额外添加查询参数
conferenceDataVersion=1,否则conferenceData字段的所有配置不会生效。
内容的提问来源于stack exchange,提问作者sanjay mangalaram
相关产品推荐
相关产品推荐

