我试图从我的日历中获得忙碌的空闲时间。 这是我的代码:
var freeRequest = gapi.client.calendar.freebusy.query({
timeMin: (new Date(2016, 3, 1)).toISOString(),
timeMax: (new Date(2016, 3, 30)).toISOString()
});
freeRequest.execute(function(resp) {
console.log(resp);
});
它会返回与here相同的结果。在这两种情况下,我都没有收到任何日历。以下是我得到的回复:
{
"kind": "calendar#freeBusy",
"timeMin": "2016-05-01T04:00:00.000Z",
"timeMax": "2016-05-30T05:00:00.000Z"
}
答案 0 :(得分:1)
在您的请求中添加项目,如下所示:
var freeRequest = gapi.client.calendar.freebusy.query({
items: [
{id: "calendar id"}
],
timeMin: (new Date(2016, 3, 1)).toISOString(),
timeMax: (new Date(2016, 3, 30)).toISOString()
});
可以找到日历ID,如this。