当与会者是辅助日历时,日历事件发送通知不一致

时间:2016-12-08 07:06:40

标签: google-api google-calendar-api service-accounts

我正在使用服务帐户创建和更新活动,并且根据参加者电子邮件是主日历还是辅助日历,处理通知的方式似乎不一致。

在以下示例中,所有日历都设置为通过电子邮件接收邀请和事件更改通知。

  • Joe Smith有一个主日历j.smith@gmail.com
  • Sam Stove有一个辅助日历xxx@group.calendar.google.com
  • 以Joe和Sam作为与会者插入的事件(sendNotifications => false)。

Joe没有收到通知(按预期),Sam确实如此。重申Joe和Sam在其日历上具有相同的通知设置。使用sendNotifications => true都会收到通知(如预期的那样)。

我正在使用PHP API客户端2.1但我也尝试使用1.x,结果是一样的。由于sendNotifications是一个简单的GET参数,我倾向于认为这是一个API问题而不是客户端问题。

1 个答案:

答案 0 :(得分:0)

Notifications中所述,

  

要向与会者发送通过API插入或更新的事件的电子邮件通知,请将插入/更新请求中的sendNotifications参数设置为true。

并且还要注意:

  

对于使用非Google电子邮件地址的与会者,这些通知电子邮件是他们了解该活动的唯一方式:它不会自动添加到他们的日历中。

这些额外的参考资料也可能有所帮助: