在我的Google日历中,我有一些背对背的事件:
当我查询Freebusy api时,它会重新运行一个事件:9 am-15 am.m而不是单独的事件,为什么?
客户发帖请求:
$.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]);
});
如果要具有事件列表,请使用端点event.list
。
有一个关于如何将event.list
端点与list
中的javascript库一起使用的示例。