Google日历让日历所有者收到有关新事件的电子邮件通知

时间:2020-01-11 19:14:56

标签: calendar google-calendar-api google-workspace google-api-nodejs-client

我需要编写一个nodejs应用程序,该应用程序负责将事件添加到gsuite用户google日历中,并具有以下要求:

  • 应将新事件添加到用户的Google日历
  • 用户应拥有事件的所有权,并能够重新安排/删除该事件
  • 创建后,用户应立即在其收件箱中收到有关日历事件的电子邮件邀请/通知

我最初的想法是使用Google日历API events.insert将事件添加到用户日历,并将sendUpdates参数设置为all,期望它发送电子邮件通知通知用户已将事件添加到他们的日历中。

但是,在API explorer中使用我的gmail测试此功能时,该事件已成功创建,但未发送电子邮件。我将calendarId设置为primary,将sendUpdates设置为all,并在以后的startend时间中添加了我的gmail作为attendee,单击执行,登录API Explorer,请求成功,事件在我的日历中创建,但没有电子邮件。

如果我添加与帐户所有者不同的另一封电子邮件作为attendee,则会发送一封电子邮件给他们,而不发送给日历所有者(我)。我需要发送电子邮件给日历所有者。

在生产环境中,我计划在gsuite中使用具有授权权限的服务帐户模拟用户,并使用该服务帐户测试了此概念,并获得了与上述相同的结果。

是否可以使用日历API?

0 个答案:

没有答案
相关问题