Calendar 使用谷歌日历api查找空闲时间

Calendar 使用谷歌日历api查找空闲时间,calendar,google-api,google-calendar-api,Calendar,Google Api,Google Calendar Api,我想检查谷歌日历上的某段时间间隔是否有空闲时间(没有活动)。有一个GoogleAPI,但它返回一个带有日期的事件数组 "busy": [ { "start": "2015-10-08T16:00:00+02:00", "end": "2015-10-08T20:00:00+02:00" }, { "start": "2015-10-09T15:00:00+02:00", "end": "2015-10-0

我想检查谷歌日历上的某段时间间隔是否有空闲时间(没有活动)。有一个GoogleAPI,但它返回一个带有日期的事件数组

"busy": [
    {
         "start": "2015-10-08T16:00:00+02:00",
         "end": "2015-10-08T20:00:00+02:00"
    },
    {
        "start": "2015-10-09T15:00:00+02:00",
        "end": "2015-10-09T16:00:00+02:00"
    },
]
有没有简单的方法来获取关于空闲时间的“真/假”信息(谷歌api的一些功能)?如果没有,您可能知道通过“忙碌”数组手动迭代并检查事件之间是否有空格的简单方法。

支持
timeMin
timeMax
值。将这两个值设置为包含您感兴趣的时隙,如果响应在该时隙中返回零事件,您将得到空闲时间的答案

{
  "timeMin": datetime,
  "timeMax": datetime,
}

这就是日期时间的样子:2019-04-12T09:30:00-06:30(有关更多信息,请参阅)