2011-05-15 5 views

Répondre

1

Vous pouvez lister les calendriers à l'aide des appels GetOwnCalendarsFeed() et GetAllCalendarsFeed(). Cela renverra une liste d'entrées, chacune contenant des attributs pour un calendrier donné. Vous devez obtenir l'URL du calendrier à partir de l'attribut entry.content.src et l'utiliser sur votre appel InsertEntry:

client = calendar.service.CalendarService(email='x', password='y') 
feed = client.GetOwnCalendarsFeed() 
# map the 'title' -> 'url' 
urls = dict((e.title.text, e.content.src) for e in feed.entry) 
client.InsertEvent(event, urls['My Calendar']) 
Questions connexes