У меня есть веб-приложение Java, в котором у каждого пользователя есть собственный простой календарь. Теперь я хочу добавить функцию, позволяющую пользователю добавлять все события из моего приложения в свой календарь, например календарь Google, но я также хочу поддерживать календарь Yahoo. Я пытался найти способ, как это сделать, но нашел только одну библиотеку (caldav4j ), в котором нет полезного примера или руководства, и, насколько я знаю, он использует устаревшую библиотеку slide а>. Есть ли что-то другое, что я могу использовать?
Синхронизируйте календарь приложения с календарем Google
Ответы (2)
Google поддерживает CalDAV (о котором вы узнали). Вы можете выбрать только Google Native API или CalDAV API, если вам нужна интеграция с Календарем Google.
https://developers.google.com/google-apps/calendar/caldav/v2/guide https://developers.google.com/google-apps/calendar/
Это правда, что простые примеры CalDAV трудно найти, поскольку это сложный протокол, но он не устарел. Apple и несколько других поставщиков, не входящих в Google, полагаются на него.
Google поддерживает в актуальном состоянии несколько проектов, предоставляющих доступ к данным учетных записей Google, таким как документы, почта, календари и так далее. Вы можете попробовать просмотреть официальные документы на https://developers.google.com/google-apps/calendar/ Доступны как REST, так и клиентские библиотеки.