我正在使用Google日历API与JAVA客户端库创建活动并向与会者发送邀请。
我有一些要求,我想在创建事件后添加新的与会者。我能够成功添加与会者,但由于我发送了有关添加与会者的通知(实际上是所有更新),即使我将一位与会者添加到列表中,代码也会向所有与会者发送电子邮件。
任何人都可以帮助更改设置,以便我对标题,时间,描述,位置等内容进行一些更新。然后邮件应发送给所有与会者;但如果我添加一位与会者,那么只有该与会者必须收到一封他/她被邀请的电子邮件。
添加与会者的代码:
Event event = service.events().get("primary", eventId).execute();
List<EventAttendee> attendees = event.getAttendees();
attendees.add(new EventAttendee().setEmail("xyz@abc.com"));
event.setAttendees(attendees);
Event updatedEvent = service.events().update("primary", event.getId(), event).setSendNotifications(Boolean.TRUE).execute();
答案 0 :(得分:0)
补丁仅用于向新与会者发送更新。但后来我发现更新也有效,并没有向所有与会者发送邮件。