Как вытащить будущие события в Календаре Google, используя JSON для Klipfolio? - PullRequest
0 голосов
/ 31 октября 2018

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

Я пробовал следующий запрос:

https://www.googleapis.com/calendar/v3/calendars/xyz@group.calendar.google.com/events?timeMin={date.format("yyyy-MM-dd'T'00:00:00Z")}&timeMax={date.addMonths(6).format("yyyy-MM-dd'T'23:59:59Z")}&singleEvents=true

Однако это тянет все события, которые происходят от настоящего до +6 месяцев. Где мой запрос неверен?

1 Ответ

0 голосов
/ 31 октября 2018

В настоящее время у вас установлено значение timeMin на сегодняшний день, а значение timeMax установлено на +6 месяцев, поэтому все эти значения будут вытягиваться между этими датами. Если вы установите для своего значения timeMin то же самое, что и для значения timeMax, то события будут происходить только в тот день, который равен +6 месяцам с сегодняшнего дня. Обратите внимание, что часы, минуты и секунды по-прежнему будут 00: 00: 00:

https://www.googleapis.com/calendar/v3/calendars/xyz@group.calendar.google.com/events?timeMin={date.addMonths(6).format("yyyy-MM-dd'T'00:00:00Z")}&timeMax={date.addMonths(6).format("yyyy-MM-dd'T'23:59:59Z")}&singleEvents=true

...