使用Google Calendar API的addOn类型conferenceSolutionKey创建Zoom会议失败
Google Calendar API创建Zoom会议的问题解决
核心结论
addOn类型的conferenceSolutionKey**不能在createRequest`里用来创建新会议**,这是当前API的明确限制,不是文档规范出错。
问题原因
Google Calendar API里的addOn类型,设计目的是关联已存在的第三方会议实例(比如你提到的插入已有的Zoom会议数据),并不支持通过createRequest触发第三方插件自动生成新会议。
正确实现路径
要实现自动创建Zoom会议并绑定日历事件,推荐两种方式:
- 方式一:用Zoom API先创建会议
- 调用Zoom官方API创建新会议,获取会议链接、ID等核心信息
- 将这些信息填入Google Calendar事件的
description或location字段;若需在日历界面显示Zoom插件入口,可在conferenceData里用addOn类型关联已创建的会议
- 方式二:依托Zoom官方插件的联动能力
如果已安装Zoom for Google Workspace官方插件,插件本身有内置的会议创建联动逻辑,但这部分无法通过Calendar API的createRequest直接调用,需依赖插件自身的触发机制。
补充说明
虽然API文档里把addOn列为conferenceSolutionKey的可选类型,但它仅支持关联已存在的第三方会议,不能用来创建新会议。只有Google原生的会议类型(比如hangoutsMeet)才支持通过createRequest直接创建。
内容的提问来源于stack exchange,提问作者Christopher Woods
相关产品推荐
相关产品推荐

