Глядя на документацию API, он позволяет запрашивать у календаря время, когда он считается занятым (в нем есть события). Freebusy
Как ваши пользователи будут взаимодействовать с приложением для планирования событий?Предполагая, что запросы обрабатываются на стороне сервера - вы используете API REST, так что они, вероятно, есть - вы можете запросить у API список времени, которое занято и сравнить с временными интервалами, запрошенными пользователем.
Если календарь занят, вы возвращаете ошибку в функции обратного вызова в качестве первого параметра.Если нет, вы выполняете код для планирования события и возвращаете «false» в качестве первого параметра, что указывает на отсутствие ошибки.