2011-10-24 1 views

답변

0

읽기/쓰기를 원하는 사용자 지정 달력의 URL을 가져와 이벤트 쿼리에 제공해야합니다. 이것이 내가 생각해 낸 것입니다 :

#define cal_client: 
self.cal_client = gdata.calendar.client.CalendarClient(source='Milosz-GCal-1.0') 
#initiate calendar service (log in): 
self.cal_client.ClientLogin(email, password, self.cal_client.source); 
#get url for custom calendar (cal_index): 
self.cal_url=self.cal_client.GetOwnCalendarsFeed().entry[self.cal_index].GetAlternateLink().href 
#then, to read from the custom calendar: 
self.feed=self.cal_client.GetCalendarEventFeed(self.cal_url) 
#and to write to custom calendar: 
new_event = self.cal_client.InsertEvent(event,self.cal_url)