2013-05-16 2 views
0

Я пытаюсь вставить событие в календарь Google с помощью Java API: CalendarTestGoogle Calendar v3 Java API: Вставить событие

Я хотел бы работать:

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

за исключением того, что конструктор защищен и я не могу найти статический общедоступный метод для вставки. Какие-либо предложения?

ответ

0

Я решил эту проблему следующим образом:

calendarClient.events().insert(appCalendarId, calendarEvent).execute(); 
0

Да, создавая объект типа 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