2009-12-28 10 views
0

Je serais choqué si cela a été immédiatement répondu ici, car il s'agit d'une question spécifique à l'API Google Calendar Java, mais je vais le mettre en avant de toute façon. Les tutoriels pour Google Calendar donnent une bonne explication de Calendar Insertion ainsi que Event Insertion. Cependant, j'aimerais vraiment créer un calendrier sur mon serveur, y ajouter des événements, puis insérer tout le désordre dans le calendrier Google de mon utilisateur. Est-ce possible?Java et Google Calendar

Voici l'API pour CalendarEntry ... addExtension() semble suspectes, mais je ne sais pas si ça fait quoi que ce soit dans Google Calendar.

De plus, je suis au courant de la solution alternative à ceci:

  • Créer le calendrier
  • Insérer le calendrier
  • Créer les événements
  • Insérez les événements

. ..Mais ce chemin est plutôt moche.

Merci, Carl

Répondre

1

Assurez-vous de lire la section sur les demandes de traitement par lots

http://code.google.com/apis/calendar/data/2.0/developers%5Fguide%5Fjava.html#batch

Je ne pense pas qu'il y ait une API pour télécharger un calendrier ensemble complet des événements en une seule opération, votre meilleur pari est de le faire en un ou plusieurs lots. A partir de la documentation:

la taille de la demande doit être sous un méga-octet et il est préférable de limiter lots à 50-100 opérations à un moment