`Event event = service.events()。get(“primary”,eventID).execute();
//set new start time
DateTime startDateTime = new DateTime(assignmentTask.getStartDate().substring(0,10)+"T09:00:00+05:30");
EventDateTime start = new EventDateTime()
.setDateTime(startDateTime)
.setTimeZone("Asia/Colombo");
event.setStart(start);
//set new end time
DateTime endDateTime = new DateTime(assignmentTask.getFinishDate().substring(0,10)+"T17:00:00+05:30");
EventDateTime end = new EventDateTime()
.setDateTime(endDateTime)
.setTimeZone("Asia/Colombo");
event.setEnd(end);
//update event
service.events().update("primary", event.getId(), event).execute();`
我在我的应用程序中使用Google日历API来添加和更新日历活动。 API昨天完美运作。当我今天重新检查该功能时,该事件没有得到更新。我昨天检查后没有更改我的代码,所以我不明白为什么它突然不起作用。 对此问题有所了解将不胜感激。我能做些什么来解决这个问题? 提前致谢。
答案 0 :(得分:0)
Google Calendar API不允许多次更新事件。所以我刚删除了该事件并在其位置插入了一个新事件。