Je me bats avec l'écriture d'un script python qui récupère automatiquement le zip contenant tous mes calendriers Google et le stocke (en tant que sauvegarde) sur mon disque dur. J'utilise ClientLogin pour obtenir un jeton d'authentification (et peut obtenir le jeton avec succès).Sauvegardez Google Calendar par programmation: https://www.google.com/calendar/exporticalzip
Malheureusement, je suis incapable de récupérer le fichier à https://www.google.com/calendar/exporticalzip
Il me demande toujours les informations de connexion à nouveau en retournant une page de connexion en html (au lieu du zip).
Voici le code critique:
post_data = post_data = urllib.urlencode({ 'auth': token, 'continue': zip_url})
request = urllib2.Request('https://www.google.com/calendar', post_data, header)
try:
f = urllib2.urlopen(request)
result = f.read()
except:
print "Error"
Toute personne des idées ou fait ça avant? Ou une autre idée comment sauvegarder tous mes calendriers (automatiquement!)
Si possible, je voudrais utiliser l'URL que j'ai fourni ci-dessus. Là, je reçois toujours tout mon calendrier dans un fichier zip sans avoir besoin de connaître les URL privées de chaque calendrier. – Michael