Ich versuche, kleine Web-App zu erstellen, die mit Google Kalenderdaten des Benutzers arbeiten wird. Alles funktioniert gut, außer Datetime für Veranstaltungen mit ‚Wiederholung‘ beginnt immer in item.keys().Parsing Wiederholung Google Kalender API
Frage: Wie kann ich -uhrzeit aus gegebenen Daten beginnen:
{'kind': 'calendar#event',
'sequence': 0,
'htmlLink': 'link',
'creator': {my info},
'location': '...',
'summary': '...',
'etag': '"etag"',
'organizer': {org_info},
'status': 'confirmed',
'reminders': {'useDefault': True},
'created': '2016-09-18T07:02:56.000Z',
'id': event_id,
'iCalUID': 'iCalUID',
'start': {'timeZone': 'Europe/Moscow', 'dateTime': '2016-09-07T14:35:00+03:00'},
'updated': '2016-09-18T07:02:56.612Z',
'description': '...',
'recurrence': ['RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=2;BYDAY=WE'],
'end': {'timeZone': 'Europe/Moscow', 'dateTime': '2016-09-07T16:10:00+03:00'}}
Meine Idee irgendwie RRULE analysieren wurde, fand ich Art und Weise habe Liste der Datetimes davon zu bekommen, aber wie zu bekommen diese Event Startzeit ist immer noch eine Frage für mich.
Ich erhalte Daten mit service.events().list(...).execute()
Ich weiß, dass in der neuen API (i dies nur gefunden heute) Artikel schön originStartTime
genannt hat, aber alte Ereignisse haben Sache nicht.