【发布时间】:2014-09-02 01:39:45
【问题描述】:
我有一个在嵌入式 Linux 服务器上运行的 Baikal CalDav 后端。我可以通过 MKCALENDAR 调用成功创建日历,其正文如下:
<C:mkcalendar xmlns:D='DAV:'xmlns:C='urn:ietf:params:xml:ns:caldav'>
<D:set>
<D:prop>
<D:displayname>Test Calendar</D:displayname>
<C:calendar-description>Calendar Description</C:calendar-description>
</D:prop>
</D:set>
</C:mkcalendar>
但是我一直找不到如何向此日历添加事件的示例。
我尝试了以下方法,但没有成功:
<C:mkcalendar xmlns:D='DAV:'xmlns:C='urn:ietf:params:xml:ns:caldav'>
<D:set>
<D:prop>
<D:displayname>Test Calendar</D:displayname>
<C:calendar-description>I Am Testing</C:calendar-description>
<C:calendar-data>
<![CDATA[
BEGIN:VCALENDAR
BEGIN:VEVENT
UID:test123
SUMMARY:Test Event
DTSTART=20140920T080000
DTEND=20140920T170000
END:VEVENT
END:VCALENDAR]]>
</C:calendar-data>
</D:prop>
</D:set>
</C:mkcalendar>
谁能指出我使用 html 调用向 CalDav 日历添加事件的正确方向。
【问题讨论】:
-
这是一个很好的链接Building a CalDAV Client
-
谢谢 - 我现在好像有什么工作了。