J'ai un problème avec google calendar api. Comment pouvez-vous sélectionner quel calendrier ajouter un événement? Il ajoute toujours au calendrier par défaut?API google et sélection de calendrier
grâce
J'ai un problème avec google calendar api. Comment pouvez-vous sélectionner quel calendrier ajouter un événement? Il ajoute toujours au calendrier par défaut?API google et sélection de calendrier
grâce
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'])