Google日历插页不会发送邀请电子邮件

时间:2016-12-08 14:20:57

标签: android google-api google-calendar-api

当我使用Android上的Java API将事件插入Google日历时,会创建事件,但即使发送通知设置为true,与会者也不会收到邀请电子邮件。

final Event event = new Event()
    .setSummary(topic)
    .setStart(new EventDateTime().setDateTime(startTime).setTimeZone(timezone))
    .setEnd(new EventDateTime().setDateTime(endTime).setTimeZone(timezone))
    .setAttendees(Arrays.asList(new EventAttendee().setEmail(inviteeEmail), new EventAttendee().setEmail(hostEmail)))
    .setOrganizer(new Event.Organizer().setEmail(hostEmail))
    .setHangoutLink(null);
try {
    final Event insertedEvent = getCalendarService(googleAccountCredential).events().insert(CALENDAR_PRIMARY, event)
             .setSendNotifications(true).setOauthToken(googleAccountCredential.getToken()).execute();
    return insertedEvent.getId();
} catch (final Exception e) {

我尝试过类似问题中列出的建议但无济于事。 是否有任何条件不会发送邀请电子邮件?

更新:当被邀请者与发件人位于同一Google for Work域时,电子邮件就会消失,但不是当他们不在时(例如mike@acme.com邀请joe@gmail.com) ,乔未收到邀请电子邮件)

1 个答案:

答案 0 :(得分:1)

您可能想尝试G Suite Administrator Help

中给出的分辨率
  

要确保收到新的,已更改或已取消的邀请的通知,您需要更新默认通知设置。请参阅Customize your notifications

此外:

  

使用Google日历,您可以自定义接收通知的方式和时间。您可以自定义新通知,已更改通知和已取消邀请的通知。您还可以自定义邀请回复的设置。

     

有关说明,请参阅Change your default notification settings

其他信息也可以在Receiving notifications

中找到

最后,如果这些仍然不起作用,您可能还需要检查此Google forum,并关注事件邀请未被发送。或者,您也可以记录遇到的问题here