是否可以使用ical4j创建或更新事件

时间:2017-02-20 07:37:36

标签: java yahoo-api caldav ical4j

我创建了一个从Yahoo获取日历数据(VEvents)的客户端。现在,我需要能够更新现有或创建新事件并“发布”它,以便从Yahoo日历中可见。

这可以用ical4j完成,还是我需要找其他方法来做?

1 个答案:

答案 0 :(得分:1)

好的,我找到了一种方法。问题是,对于CalDavCollection,您实际上无法直接添加事件,您需要将其添加为日历。正在运行的代码:

unzip

' prodId'在行

zip

是日历提供程序的prodId(在我的例子中是PRODID:// Yahoo // Calendar // EN)

该集合是CalDavCollecion的实例,与特定日历相关,因此只需在里面添加包含新事件的日历,就会将其添加到服务器中的正确日历。