Как синхронизировать календарь Google с акк в веб-приложении - PullRequest
0 голосов
/ 20 ноября 2018

Я создаю систему веб-бронирования на Java с платформами Spring и Hibernate.Моя задача - синхронизировать календарь администратора Google, поэтому все бронирования, созданные в моем веб-приложении, будут отображаться в его календаре.Администратор может выбрать, хочет ли он синхронизироваться или нет.Моя проблема заключается в том, как синхронизировать календарь с учетной записью, как добавить события и как удалить синхронизацию, если администратор выбрал НЕТ СИНХРОНИЗАЦИИ.(Система может иметь более одного пользователя).Может кто-то помочь мне, пожалуйста?Большое спасибо

1 Ответ

0 голосов
/ 21 ноября 2018

Исходя из этой темы , ваше приложение должно будет зарегистрироваться в Google Cloud Console, а вашим пользователям потребуется войти в систему с использованием своих учетных записей Google и разрешить приложению использовать ресурсы календаря.

Вот ссылка https://developers.google.com/accounts/docs/OAuth2WebServer

Другой вариант - использовать закрытый канал XML или iCAL, который есть в каждом календаре.Вы можете найти его в конфигурациях календаря.

Вы также можете проверить эту документацию , которая описывает, как реализовать «инкрементную синхронизацию» данных календаря.Используя этот метод, вы можете синхронизировать данные для всех коллекций календаря, сохраняя при этом пропускную способность.

...