从服务帐户通过Google Calendar API将与会者添加为组织者

问题描述

我正在使用Google Calendar的v3 API,使用来自我们node.js服务器上服务帐户的Google Meet链接插入新事件。

我们有不属于gsuite帐户的参与者,他们希望通过Google Meet进行视频会议。当这些受邀的与会者单击会议链接时,他们都需要“要求加入”。我需要其中之一来控制会议,而不必要求参加。

创建事件时,默认情况下,服务帐户会将组织者和创建者设置为其帐户(并覆盖我传入的所有参数)。我在想/希望如果我可以将组织者更​​改为我们的一个与会者帐户,则他们将拥有Google Meet会议的组织者特权,并且不需要参加。

我看过类似的帖子,并且回答似乎表明在insert之后,需要执行move。但是,我既不需要对我们的服务帐户又不需要对参与者的日历之一进行授权吗?再一次,我希望其他用户不会成为我们的gsuite帐户的一部分(不会成为我们的gsuite用户之一)

这怎么办?我是否需要通过我们的前端用户之一获得oauth许可,并将其保存在某个地方?这还不是临时访问吗?我需要获得长期许可(至少几个月),才能使此功能在我们的应用中正常工作。

move请求中,我看到:https://www.googleapis.com/calendar/v3/calendars/${myAppCalendarId}/events/eventId/move,参数为destination=${attendeeCalendarId}

但是a)我是否可以从前端的oauth许可中获取其他与会者的google calendarId,b)我是否需要继续请求它?我希望在注册过程中只能这样做一次。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...