无法从忙/闲查询中检索日历数据

Unable to retrieve calendar data from freebusy query

我正在尝试从我的日历中获取繁忙的空闲时间。 这是我的代码:

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);
});

它 returns 与我从 here 得到的结果相同。在这两种情况下,我都没有得到任何日历。这是我得到的回复:

{
  "kind": "calendar#freeBusy",
  "timeMin": "2016-05-01T04:00:00.000Z",
  "timeMax": "2016-05-30T05:00:00.000Z"
}

像这样将项目添加到您的请求中:

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