我正在加载多个(30)json供稿(公共谷歌日历)。现在,我想根据设定的日期/时间对这些进行过滤,以进行可用性检查。虽然我确信我可以一起破解某些东西,但我希望尽可能低地保持对客户的影响。因此,我正在寻找关于这些问题的最佳实践想法......谢谢!
感谢您的见解!
答案 0 :(得分:1)
您可以使用忙闲查询(https://developers.google.com/google-apps/calendar/v3/reference/freebusy/query)并对您感兴趣的给定时间段的所有30个日历提出一个请求。查询将在该时间段内返回繁忙的块。
一个例子:
POST https://www.googleapis.com/calendar/v3/freeBusy?key={YOUR_API_KEY}
{
"timeMin": "2015-11-01T00:00:00Z",
"timeMax": "2015-11-01T04:00:00Z",
"items": [
{
"id": "en.ch#holiday@group.v.calendar.google.com"
},
{
"id": "en.slovak#holiday@group.v.calendar.google.com"
}
]
}