2012-01-25 1 views
3

Il existe plusieurs exemples en ligne décrivant comment utiliser la classe gdata.calendar.service (j'ai écrit par erreur "client" ici) pour se connecter à un calendrier avec une adresse e-mail et un mot de passe. Existe-t-il un moyen d'utiliser "Adresse privée" du calendrier (que ce soit xml ou ical) dans gdata.calendar.service? Je ne veux pas coder mon mot de passe dans un script si je peux l'éviter.Comment utiliser "Adresse privée" de Google Calendar avec gdata.calendar.service?

"Adresse privée" est une URL qui ressemble à:

https://www.google.com/calendar/feeds/ $ {} somestring% 40group.calendar.google.com/privé - $ {} someotherstring/base

et vous pouvez obtenir à partir d'un lien au bas de la page "Paramètres du calendrier".

Je suis la dernière version de gdata pour python: gdata-2.0.16.

Répondre

0

Cela devrait fonctionner plutôt bien. IIRC vous devez définir la visibilité de "private-YOURTOKEN", au lieu de "public". Ensuite, il va construire l'URL correcte. Toutefois, vous devez savoir que l'accès via cette URL privée est en lecture seule. Pour l'accès en écriture, vous devez effectuer l'authentification par mot de passe complet.