Google日历v3 Java API:插入事件
我正在尝试通过java API将事件插入google日历: 我想参加:Google日历v3 Java API:插入事件,java,google-calendar-api,Java,Google Calendar Api,我正在尝试通过java API将事件插入google日历: 我想参加: new Calendar.Events.Insert(calendarId, content).execute(); 除了构造函数受保护,我找不到静态公共 方法进行插入。有什么建议吗?我解决这个问题的方法如下: calendarClient.events().insert(appCalendarId, calendarEvent).execute(); 是,通过创建google事件类类型的对象,然后调用各种方法将事件添
new Calendar.Events.Insert(calendarId, content).execute();
除了构造函数受保护,我找不到静态公共
方法进行插入。有什么建议吗?我解决这个问题的方法如下:
calendarClient.events().insert(appCalendarId, calendarEvent).execute();
是,通过创建google事件类类型的对象,然后调用各种方法将事件添加到日历:-
Event event = new Event();
event.setStart(new EventDateTime().setDateTime(start));
event.setEnd(new EventDateTime().setDateTime(end));
event.setSummary(eventEntity.getSummary());
event.setLocation(location);
event.setDescription(description);
然后调用下面的代码来插入事件
calendarService.events().insert(appCalendarId, calendarEvent).execute();
这里,calendarService是根据google的凭证生成的,我们从google api成功响应后获得该凭证,以插入您需要的事件“calendarId”,即日历标识符。要检索日历ID,请调用calendarList.list方法。如果要访问当前登录用户的主日历,请使用“primary”关键字
calendarService.events.insert(“primary”,newEvent.execute()
是正确的,“primary”是默认日历,因此指定它就像以这种方式创建事件一样