我正在创建一个系统,我想在其中从 NodeJS 代码生成 Google Meet 会议。 Google Meet 是否有用于创建新会议的 API?
https://meet.google.com/上有按钮
Create new meeting
,我想使用 API 做类似的事情[编辑] 它不能解决我的问题,但也许会帮助别人。还可以选择使用 https://meet.google.com/lookup/[custom-meeting-name] 生成会议,但您需要有 Google Workspace(以前的 GSuite)
现在可以通过访问以下网址创建新的会议:http://meet.google.com/new
话虽如此,如何获取生成的会议的链接并不是很明显。
尝试http://g.co/meet/yourmeetingname。如果他们使用同一个 Google Apps 帐户,这会重定向到同一个会议 URL。
在https://gsuiteupdates.googleblog.com/2020/03/hangouts-meet-edu-updates.html
找到此内容目前没有适用于 Google Meet 的直接 API
这有点麻烦,但您可以使用 Google Calendar API 创建新会议。
API 文档:https://developers.google.com/calendar/v3/reference/events?hl=en_US
Google 博客文章(当 Meet 为 Hangouts Meet 时):https://cloud.google.com/blog/products/application-development/hangouts-meet-now-available-in-google
在请求中,您可以配置会议详细信息(即 Google Meet 设置)并检索会议 ID。
唯一需要注意的是,新的 Google Meet 将与 API 验证所依据的日历绑定。根据您希望谁可以参加会议,您可能需要调整一些权限。
这里有一个关于 Google Meet API 的功能请求:
https://issuetracker.google.com/157261118
具体要求一种实时获取会议参与者信息的方法。虽然它是我在问题跟踪器上看到的最接近 Meet API 的东西。
如果你愿意的话,就去给它一个☆吧!这样谷歌就知道人们感兴趣的东西,目前它只有一个。
请不要用“+1”发表评论...只需点击星号图标
目前没有用于 google meet 的直接 api,但是通过 google calendar api 的帮助,我创建了一个 npm 包,可用于直接创建会议,它可以立即为您提供 google 会议链接。
添加 “会议数据”:{ “创建请求”:{ “请求ID”:“7qxalsvy0e” } },
使用 Google 日历 API v3 创建活动时在您的活动中 将自动创建 google meet 链接
对于您在不使用 Google Calendar API 的情况下通过 API 调用创建 Google Meet 会议的特定目的,恐怕目前没有其他 Google API 服务可以实现此答案。