2017-05-16 1 views
0

ich über den folgenden Link gegangen sind:Gibt es ein Google Kalender-API, die Ids der wiederkehrenden Ereignisse zurück

https://developers.google.com/google-apps/calendar/v3/reference/events/instances#examples

Mein Problem ist, dass, wenn ich Veranstaltungen auf einem bestimmten Termin sagen abzurufen: heute und Morgen.

Wenn ich dieses wiederkehrende Ereignis vorgestern erstellt habe, um es täglich zu wiederholen, sollte es angezeigt werden. Microsoft hat dies getan, indem es eine Kalenderansicht bereitgestellt hat, in der alle Ereignisse an den Tagen abgerufen werden, an denen sie fallen (ob wiederkehrende oder ganztägige Ereignisse).

Bitte lassen Sie mich wissen, ob es eine API gibt, die die ID von Ereignissen zurückgibt, die während einer Reihe von Daten oder Monaten wiederkehrend sind.

Wenn ich ID von wiederkehrenden Ereignissen haben kann, kann ich mit Hilfe der Berechnung wissen. Wie kann ich die API im obigen Link verwenden, wenn ich nicht die IDs der wiederkehrenden Ereignisse habe?

+0

Ich habe nicht versucht, dies offiziell noch nicht, aber man kann wohl die recurringEventId nach einem erfolgreichen Aufruf [Ereignisse Methoden] holen (https://developers.google.com/google- apps/calendar/v3/referenz/events # resource) in der Kalender-API. recurringEventId ist Teil der [Ereignisressource] (https://developers.google.com/google-apps/calendar/v3/reference/events#resource-representations). – noogui

+0

Ich habe meine Frage für ein bestimmtes Ziel bearbeitet, das ich erreichen möchte. –

Antwort

0

Versuchen:

Events events = mService.events().list("primary") 
        .setMaxResults(20) 
        .setTimeMin(now) 
        .setTimeMax(dateEndDay) 
        .setOrderBy("startTime") 
        .setSingleEvents(true) 
        .setShowDeleted(false) 
        .execute(); 
Verwandte Themen