在谷歌日历 API 中将与会者设为组织者



我正在使用googleapis npm包来创建日历事件。 这是我对日历.events.insert的请求有效负载,用于创建事件。

{
"summary":"Biology class",
"location":"Google Meet: Please follow the google meet url",
"description":"Unit and Measurements",
"colorId":2,
"start":{"dateTime":"2020-06-13T11:00:00+05:30","timeZone":"Asia/Kolkata"},
"end":{"dateTime":"2020-06-13T12:00:00+05:30","timeZone":"Asia/Kolkata"},
"attendees":[
{"email":"attendee1@gmail.com"},
{"email":"attendee2@gmail.com","organizer":true}
],
"reminders":{
"useDefault":false,
"overrides":[{"method":"email","minutes":10},{"method":"popup","minutes":10}]
},
"creator": {
"email": "attendee2@gmail.com",
"self": true
},
"organizer":{
"email":"attendee2@gmail.com",
"self":true
}
}

我想让与会者成为组织者,以便他可以开始会议。 我在请求有效负载中是否缺少某些内容?还是我需要授予他们权限?

默认情况下,

运行代码(并以他自己身份进行身份验证(的人将被设置为创建者和组织者

  • creatororganizer是只读值,您可以在此处阅读
  • 如果您想让活动所有者/组织者
  • 以外的其他人成为活动所有者/组织者,则需要使用具有全网域授权的服务帐号
  • 这将允许您以用户身份进行身份验证并代表他执行操作
  • 代表用户创建事件将自动使他成为活动所有者和组织者
  • 请注意,使用服务帐号时,您只能模拟与您来自同一网域的用户

最新更新