Как получить экземпляры событий многодневных событий с помощью API календаря Google?

Я работаю над демонстрационным проектом, в котором мне нужно получить все события из календаря Google и показать их на домашней странице. Я использую gapi для получения событий.

Свойства для выборки имеют singleEvents как true и showDeleted как true.

Я также получаю все события и экземпляры повторяющихся событий. Однако экземпляры многодневного события, например, событие, которое начинается 1 января и заканчивается 5 января, не реплицируются, и я получаю только одно событие с датой начала 1 января. Может ли кто-нибудь предложить, почему экземпляры событий многодневных событий не извлекаются?


person akila arasan    schedule 05.01.2018    source источник


Ответы (1)


Так работает Календарь Google. Одно событие имеет дату и время начала и дату окончания. Есть только одно событие, даже если оно происходит в течение нескольких дней.

Если вы хотите получить несколько событий, вам нужно будет вставить событие для каждого временного интервала, который вы ищете.

Google не будет создавать для вас события, он вернет только те данные, которые у него есть.

person DaImTo    schedule 05.01.2018