我使用以下数据向https://www.googleapis.com/calendar/v3/freeBusy端点提交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:01 - 9:00或上午8:00至9:01,则返回预期结果(日历项目)。没有关于这些时间参数的详细解释,但看起来它们必须介于实际的日历项之间?
答案 0 :(得分:0)
根据此thread,如果您设置为上午8:01 - 9:00或上午8:00至9:01,则可以。
从上述链接中的示例中,timeMax
设置为2012-10-25T23:59:59Z
。据说“由于timeMax在你的例子中是独占的,如果你碰巧在25日晚上11:59:59有一个日历事件,你将无法检索它(很少见,但我知道,但仍然可能)。”
但是,如果您认为这是一个错误,可以file a report。
希望这有帮助!