【发布时间】:2014-11-07 02:00:38
【问题描述】:
我有一个 java web 应用程序,每个用户都有自己的简单日历。现在我想添加用户可以将我的应用程序中的所有事件添加到他的日历中的功能,例如谷歌日历,但我也想要支持雅虎日历。我试图找到一些方法,但我发现只有一个库(caldav4j)没有任何有用的示例或教程,据我所知,它使用过时的库slide。我可以使用什么不同的东西?
【问题讨论】:
标签: java google-calendar-api icalendar caldav
我有一个 java web 应用程序,每个用户都有自己的简单日历。现在我想添加用户可以将我的应用程序中的所有事件添加到他的日历中的功能,例如谷歌日历,但我也想要支持雅虎日历。我试图找到一些方法,但我发现只有一个库(caldav4j)没有任何有用的示例或教程,据我所知,它使用过时的库slide。我可以使用什么不同的东西?
【问题讨论】:
标签: java google-calendar-api icalendar caldav
Google 支持 CalDAV(您发现的)。如果您需要 Google 日历集成,则只能选择“Google Native”API 或 CalDAV API。
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 和客户端库方式都可用。
【讨论】: