使用 Google 日历 API 创建 Zoom 会议时出错



我正在使用Google日历API以编程方式为用户创建日历事件。我想为用户提供在创建活动时包含 Zoom 会议的选项(假设他们有 Gcal 的 Zoom 附加组件(。

但是,当我尝试创建事件时,我收到以下错误:

"Invalid conference type value."

这是我的请求正文(使用 REST API(:

data = {
summary: ...,
start: {...},
end: {...},
conferenceData: {
createRequest: {
requestId: uuid4().toString(),
conferenceSolutionKey: {
type: "addOn"
}
}
}
}

我根据文档中定义的允许键类型使用了"addOn"类型。

另一个奇怪的观察结果是,当我使用 CalendarList API 拉取日历元数据时,在allowedConferenceSolutionTypes下,只列出了"hangoutsMeet"。但是,我在Google日历客户端中仔细检查了,并且肯定启用了Zoom加载项。

这是谷歌日历API中的错误吗?有人对如何在创建 GCal 事件时创建第三方会议有任何指示吗?

正如这两个问题所证实的那样,这目前是不可能的:

  • https://issuetracker.google.com/issues/167461857
  • https://issuetracker.google.com/issues/158019329

尽管会议数据的文档似乎表明这是可能的:

会议

解决方案,例如环聊或谷歌会议。对于创建请求失败的会议,未设置。需要 conferenceSolution 和至少一个入口点或 createRequest

但是,如果有人尝试这样做,API 会返回错误:

不能有多个环聊和命名环聊类型的会议

我创建了一个功能请求,所以我建议去那里并为它"投票":

  • https://issuetracker.google.com/issues/167533577

最新更新