В моем календаре Google есть события вплотную:
- событие1 9:00 - 11:00
- событие 2 11:00 - 13:00
- событие 3 13:00 - 15:00
Когда я запрашиваю API Freebusy, он перезапускает одно событие: 9:00 - 15:00 , а не отдельные события. Почему?
Запрос клиента на публикацию:
$.post(
"url",
function (result) {
var events = [];
result.map((event, i) => {
item = {};
item["title"] = "SameTextToDisplay";
item["start"] = event.start;
item["end"] = event.end;
events.push(item);
});
}
);
Функция моего nodejs сервера:
calendar.freebusy.query({
resource: {
timeMin: TimeMin,
timeMax: TimeMax,
timeZone: "America/New_York",
items: [
{
id: "MyCalendarID"
}
]
}}, (err, resp) => {
if (err) return console.log('The API returned an error: ' + err);
res.send(resp.data.calendars[id]);
});