Синхронизируйте календарь приложения с календарем Google

У меня есть веб-приложение Java, в котором у каждого пользователя есть собственный простой календарь. Теперь я хочу добавить функцию, позволяющую пользователю добавлять все события из моего приложения в свой календарь, например календарь Google, но я также хочу поддерживать календарь Yahoo. Я пытался найти способ, как это сделать, но нашел только одну библиотеку (caldav4j ), в котором нет полезного примера или руководства, и, насколько я знаю, он использует устаревшую библиотеку slide . Есть ли что-то другое, что я могу использовать?


person Marek Čačko    schedule 27.12.2013    source источник


Ответы (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, полагаются на него.

person Jas    schedule 06.11.2014

Google поддерживает в актуальном состоянии несколько проектов, предоставляющих доступ к данным учетных записей Google, таким как документы, почта, календари и так далее. Вы можете попробовать просмотреть официальные документы на https://developers.google.com/google-apps/calendar/ Доступны как REST, так и клиентские библиотеки.

person barthezzko    schedule 27.12.2013
comment
Я не хочу использовать Google API, потому что хочу работать с большим количеством календарей. Поэтому я не хочу иметь специальные функции для каждого типа календарей, которые я буду поддерживать. - person Marek Čačko; 27.12.2013