Google上的CalDAV是否支持在逐个事件基础上添加/删除?

时间:2018-03-13 19:37:39

标签: google-calendar-api caldav

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

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

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

如果我无法在逐个事件的基础上轻松编辑,我会使用Google Calendar API而不是CalDAV。但我不确定CalDAV是否可行。请帮忙。

1 个答案:

答案 0 :(得分:0)

  

我们应该使用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

相关问题