Java Google Calendar API:创建事件时发送电子邮件通知

时间:2020-01-23 10:11:59

标签: google-calendar-api

我正在使用Java Google日历API。每当我创建新活动时,我想向所有与会者发送电子邮件通知

我猜/期望有两种方法可以实现这一目标:

  1. 将其设置为日历属性
  2. 将其临时设置为所创建事件的属性

我不在乎使用哪个选项,但是我不知道如何以编程方式进行操作,并且我正在努力寻找任何代码示例。

1 个答案:

答案 0 :(得分:2)

您可以在documentation中阅读有关sendUpdates参数的信息:

是否发送有关创建新事件的通知。 请注意,某些电子邮件可能仍会发送。默认值为false。

可接受的值为:

  • “全部”:通知已发送给所有来宾。

  • “仅外部”:通知发送给非Google Calendar来宾 只要。

  • “无”:不发送通知。该值仅应为 用于迁移用例(请注意,在大多数迁移情况下, 应该使用导入方法。)

除了insert Example之外,您还可以遵循Quickstart来设置以前的配置,但要考虑到存在过时的依赖关系,这使您使用不推荐使用的{{ 1}},而不是sendNotifications


sendUpdates

应该是

compile 'com.google.apis:google-api-services-calendar:v3-rev305-1.23.0'


我已经将此问题报告给了Google。

假设您已经有对象创建事件和参与者列表,则API调用应为:

compile 'com.google.apis:google-api-services-calendar:v3-rev401-1.25.0'