Google api Google busyFree端点,意外行为

Google api Google busyFree端点,意外行为,google-api,google-calendar-api,Google Api,Google Calendar Api,我使用以下数据向端点提交POST请求: { "timeMin": "2017-02-23T08:00:00Z", "timeMax": "2017-02-23T09:00:00Z", "items": [ { "id": "XXX@gmail.com" } ] } 日历包含指定日期从上午8:00到上午9:00的事件。API返回以下内容: { "kind": "calendar#freeBusy", "timeMin": "2017-0

我使用以下数据向端点提交POST请求:

{
  "timeMin": "2017-02-23T08:00:00Z",
  "timeMax": "2017-02-23T09:00:00Z",
  "items": [
    {
      "id": "XXX@gmail.com"
    }
  ]
}
日历包含指定日期从上午8:00到上午9:00的事件。API返回以下内容:

{
    "kind": "calendar#freeBusy",
    "timeMin": "2017-02-23T08:00:00.000Z",
    "timeMax": "2017-02-23T09:00:00.000Z",
    "calendars": {
        "XXX@gmail.com": {
            "busy": []
        }
    }
}
这似乎不正确,因为指定的timeMin和timeMax与日历项完全匹配

如果我将日历项设置为8:01AM-9:00或8:00AM到9:01,它将返回预期结果(日历项)。没有关于这些时间参数的详细说明,但看起来它们必须位于实际日历项目之间?

基于此,如果设置为8:01 AM-9:00或8:00 AM到9:01,则可以

根据上面链接中的示例,
timeMax
设置为
2012-10-25T23:59:59Z
。有人说,“由于timeMax在您的示例中是独占的,如果您恰好在25日晚上11:59:59有一个日历事件,您将无法检索它(我知道很少见,但仍然有可能)。”

但是,如果您认为这是一个bug,您可以这样做

希望这有帮助