url导入后的Google日历仅显示最后一个事件

时间:2013-02-24 02:14:34

标签: google-calendar-api icalendar rfc2445 rfc5545

我正在尝试制作一个.ics文件,并通过网址导入将事件放入谷歌日历。但问题是,在我将它们导入谷歌日历后,它只显示最后一个事件。我不明白我做错了什么我甚至从GC导出了一个日历,并尝试生成我的日历,看起来与导出的完全一样。

以下是.ics文件的网址: http://bme.hracsi.net/includes/download.php?sub=2,3,4&sem=2

1 个答案:

答案 0 :(得分:2)

您的所有活动都具有相同的UID RFC5545§3.8.4.7指定“UID”本身必须是全局唯一标识符。

要使其正常工作,您必须更改此属性值。

BEGIN:VCALENDAR
...
BEGIN:VEVENT
...
UID:d41d8cd98f00b204e9800998ecf8427e
END:VEVENT
BEGIN:VEVENT
...
UID:d41d8cd98f00b204e9800998ecf8427e
UID:d41d8cd98f00b204e9800998ecf8427e
...
UID:d41d8cd98f00b204e9800998ecf8427e
UID:d41d8cd98f00b204e9800998ecf8427e
END:VEVENT
END:VCALENDAR