2

我正在尝试通过 java API 将事件插入谷歌日历: CalendarTest

我想运行:

new Calendar.Events.Insert(calendarId, content).execute();

除了构造函数受到保护并且我找不到静态公共方法来进行插入。有什么建议么?

4

2 回答 2

1

我解决了这个问题如下:

calendarClient.events().insert(appCalendarId, calendarEvent).execute();
于 2013-05-17T04:21:49.443 回答
0

是的,通过创建 google 的 Event 类类型的对象,然后调用各种方法将事件添加到日历:-

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 api 成功响应后获得的 google 凭据生成的

于 2013-07-19T18:21:48.340 回答