Как получить доступность ресурса при создании повторяющегося события? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую Calendar API для своего приложения, и у меня есть повторяющиеся события в нем.Проблема в том, что когда я создаю event, я не знаю, доступен ли выбранный ресурс (room) для всех повторений события - я знаю, только если room доступен на сегодня.Поэтому, когда я создаю повторяющееся событие и в некоторых случаях комната занята, ресурс отклоняет мое событие.Я видел, что в Google Calendar есть кнопка для проверки, доступна ли комната для будущих дат, так что, вероятно, есть способ проверить это.Буду очень признателен за любые предложения по моему делу.

1 Ответ

0 голосов
/ 05 февраля 2019

Самый простой способ сделать это - попытаться создать событие в случае сбоя, а затем сообщить пользователю, что оно не удалось.

В противном случае вы можете загрузить все события в календаре и сканировать их с этого момента.до конца времени, чтобы проверить, если номер забронирован, прежде чем создать событие.Также надеемся, что никто не зарезервирует комнату, пока вы выполняете загрузку и сканирование.

Второй вариант, вероятно, приведет к большему количеству обращений к API, чем к одному вызову сбоя.

API делаетнет опции проверки, если это то, на что вы надеялись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...