2015-05-28 16 views
6

Sto tentando di recuperare tutti gli eventi da un calendario di Google utilizzando l'API V3. Ho notato un problema riguardante eventi ricorrenti. Per alcuni eventi ricorrenti, su alcuni calendari, vengono recuperate solo le prime istanze (ad esempio, i primi 5 su un totale di 8 istanze vengono recuperati).API di Google Calendar - le istanze di eventi ricorrenti non vengono recuperate

Pochi dettagli aggiuntivi:

  • ho controllati due volte che la query date-range è corretta.

  • Il problema si è verificato poche volte, per diverse organizzazioni di Google Apps.

  • Il problema si verifica anche se provo a recuperare gli eventi dal calendario del creatore dell'evento.
  • Utilizziamo la libreria Python di Google per il recupero.

Qualsiasi input sarà apprezzato. Grazie!

risposta

9

È necessario impostare il flag "singleEvents" su True quando si chiama il comando 'list' dell'API.

Dal API documentation:

se espandere eventi ricorrenti in istanze e tornare solo singoli eventi una tantum e le istanze di eventi ricorrenti, ma non i sottostanti eventi ricorrenti stessi. Opzionale. L'impostazione predefinita è False.