Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google Calendar JSON API:全天的活动总是多出一天_Json_Google Calendar Api_Google Apps - Fatal编程技术网

Google Calendar JSON API:全天的活动总是多出一天

Google Calendar JSON API:全天的活动总是多出一天,json,google-calendar-api,google-apps,Json,Google Calendar Api,Google Apps,最近,JSON API似乎总是在返回全天事件的时间跨度时添加一天 在Google日历Web应用程序中显示: 然而,JSON API返回的是: { "kind": "calendar#event", "etag": "\"2896554426340000\"", "id": "...", "status": "confirmed", "htmlLink": "https://calendar.google.com/calendar/event?eid=...", [...] "summary"

最近,JSON API似乎总是在返回全天事件的时间跨度时添加一天

在Google日历Web应用程序中显示:

然而,JSON API返回的是:

{
"kind": "calendar#event",
"etag": "\"2896554426340000\"",
"id": "...",
"status": "confirmed",
"htmlLink": "https://calendar.google.com/calendar/event?eid=...",
[...]
"summary": "...",
[...]
"start": {
  "date": "2016-02-01"
},
"end": {
  "date": "2016-02-02"
},
[...]
"iCalUID": "...@google.com",
"sequence": 0
}

在日历API中,开始是包含的,结束是独占的。这就是为什么第二天结束(不包括在内)。

在日历API中,开始是包含的,结束是独占的。这就是为什么第二天结束(不包括在内)。

刚刚在文档中使用API Explorer测试了这一点,得到了与您的类似的结束日期。我的看法是,
结束日期
将采用
yyyy-mm-dd
格式,但似乎被理解为午夜。所以它的范围从feb1的开始到feb2的午夜。只是在文档中使用API Explorer进行了测试,得到了与您的类似的结束日期。我的看法是,
结束日期
将采用
yyyy-mm-dd
格式,但似乎被理解为午夜。所以它的范围从二月一日开始到二月二日午夜。