当我使用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) {
我尝试了在类似问题中列出的建议,无济于事。是否有任何条件下不会发送邀请电子邮件?
update :当邀请人与发件人相同的Google在工作域中时,电子邮件出去了,但没有发件人(例如mike@acme.com邀请joe@gmail.com),乔没有收到邀请电子邮件)
您可能需要尝试G套件管理员帮助中给出的分辨率,
要确保收到有关新邀请的新,更改或取消邀请的通知,您需要更新默认通知设置。请参阅自定义通知。
此外:
使用Google日历,您可以自定义收到通知的方式和何时。您可以根据新的,更改和取消的邀请自定义通知。您还可以自定义设置以进行邀请回复。
有关说明,请参阅更改您的默认通知设置。
也可以在接收通知时找到其他信息。
最后,如果这些内容仍然不起作用,您可能还需要在没有发送的事件邀请时检查此Google论坛。或者,您也可以在此处记录遇到问题。