我需要编写一个nodejs应用程序,该应用程序负责将事件添加到gsuite用户google日历中,并具有以下要求:
我最初的想法是使用Google日历API events.insert将事件添加到用户日历,并将sendUpdates参数设置为all
,期望它发送电子邮件通知通知用户已将事件添加到他们的日历中。
但是,在API explorer中使用我的gmail测试此功能时,该事件已成功创建,但未发送电子邮件。我将calendarId
设置为primary
,将sendUpdates
设置为all
,并在以后的start
和end
时间中添加了我的gmail作为attendee
,单击执行,登录API Explorer,请求成功,事件在我的日历中创建,但没有电子邮件。
如果我添加与帐户所有者不同的另一封电子邮件作为attendee
,则会发送一封电子邮件给他们,而不发送给日历所有者(我)。我需要发送电子邮件给日历所有者。
在生产环境中,我计划在gsuite中使用具有授权权限的服务帐户模拟用户,并使用该服务帐户测试了此概念,并获得了与上述相同的结果。
是否可以使用日历API?