Вы можете получить фактические данные повторяющихся событий 'instances
, сделав запрос к следующей конечной точке API:
https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}/instances
Вы получите объект с повторяющимся событием экземпляры и их данные, такие как время начала, время окончания и т. д. c.
Пример ответа:
{
"status": "confirmed",
"kind": "calendar#event",
"end": {
"timeZone": "Europe/Madrid",
"dateTime": "2020-04-07T12:30:00+02:00"
},
"created": "2020-03-24T10:24:37.000Z",
"iCalUID": "xxxxxxxxxxxxxxxxxx",
"reminders": {
"useDefault": true
},
"htmlLink": "https://www.google.com/calendar/event?eid=-x-x-x-x-x-x-x-x-x-x-x-x--x-x-x",
"sequence": 0,
"updated": "2020-03-24T10:24:37.166Z",
"summary": "Test recurring event",
"start": {
"timeZone": "Europe/Madrid",
"dateTime": "2020-04-07T11:30:00+02:00"
},
"etag": "\"3170xxxxdddd2000\"",
"originalStartTime": {
"timeZone": "Europe/Madrid",
"dateTime": "2020-04-07T11:30:00+02:00"
},
"recurringEventId": "50qkopajasmentalescsql",
"organizer": {
"self": true,
"email": "fatt.miks@egfreeed.eu"
},
"creator": {
"self": true,
"email": "fatt.miks@egfreeed.e"
},
"id": "50qkoeauc7jpn3nmelih5loitmustB&wor00Z"
}
Примечание: Проверьте OAuthPlayground , чтобы протестировать API Google.
Ссылки: - Календарь API Экземпляры событий