Google Calendar API忙碌状态:查询不会单独重新调整事件

问题描述 投票:0回答:1

在我的Google日历中,我有一些背对背的事件:

  • 事件1上午9点-上午11点
  • 事件2上午11点-下午13点
  • 事件3下午13点-下午15点

当我查询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]);
   });
javascript google-calendar-api google-api-nodejs-client google-calendar-recurring-events
1个回答
1
投票

如果要具有事件列表,请使用端点event.list

有一个关于如何将event.list端点与list中的javascript库一起使用的示例。

© www.soinside.com 2019 - 2024. All rights reserved.