I want to check if there is a free time (without events) in some interval of time on Google Calendar. There is a freebusy Google API, but it returns an array of events with dates.
"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"
},
]
Is there any simple way to get 'true/false' information about free time (some feature to google api)? If no, maybe you know some easy way to manually iterate by "busy" array and check if there is some empty space between events.
All use of the Google Calendar API is available at no additional cost.
Freebusy.query supports timeMin
and timeMax
values. Set those two values to encompass the timeslot you are interested in and if the response returns zero events in that timeslot you have the answer of free time.
{
"timeMin": datetime,
"timeMax": datetime,
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With