【问题标题】:Does CalDAV on Google support adding/removing on event-by-event base?Google 上的 CalDAV 是否​​支持逐个事件添加/删除?
【发布时间】:2018-03-13 19:37:38
【问题描述】:

我们正在编写基于 Web 的软件,它应该允许通过 Google 日历自动安排活动。

我们应该使用 Google Calendar API 还是可以使用 CalDAV?

我是否正确理解 Google 日历的 CalDAV 只允许上传完整的 iCalendar 文件而不是单独的事件?我认为这对我们来说是不可接受的。

如果我不能轻松地逐个事件地进行编辑,我会使用 Google Calendar API 而不是 CalDAV。但我不确定 CalDAV 是否​​可行。请帮忙。

【问题讨论】:

  • 你见过 CALDav API 的Specifications 吗?它在那里列出了它可以做什么和不能做什么。如果你问我,它看起来非常有限。
  • 我想最好使用 Google API。那时,谷歌试图弃用对 CalDav 的支持。只是因为有很多要求保留它,所以谷歌改变了主意。 googleblog.blogspot.com/2013/03/…

标签: google-calendar-api caldav


【解决方案1】:

我们应该使用 Google Calendar API 还是可以使用 CalDAV?

当然最好使用 CalDAV,因为它是许多人支持的开放和标准协议。例如。您将来可能还想支持 iCloud ...

我是否正确理解 Google 日历的 CalDAV 只允许上传完整的 iCalendar 文件而不是单独的事件?

没有。 CalDAV 允许您上传单独的事件。你说的是WebCal,这个问题是相关的:What's the difference between Webcal and WebDAV/CalDAV?

如果我不能轻松地逐个事件地进行编辑,我会使用 Google Calendar API 而不是 CalDAV。但我不确定 CalDAV 是否​​可行。

这是可能的。您只需将更新的事件放入事件 URL。

这是关于如何构建 CalDAV 客户端的精彩介绍: Building a CalDAV client.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 2018-09-07
    • 2014-07-26
    • 2011-07-05
    相关资源
    最近更新 更多