iCal 不接受我的 ics 文件



我的web应用程序生成ics文件。这些可以被谷歌日历成功读取,但不能被iCal读取,这显示错误"iCal无法读取此日历文件。没有事件添加到您的iCal日历。".

为什么我的ics文件不加载在iCal中?

以下是文件内容:

BEGIN:VCALENDAR
VERSION:1.0
PRODID:-//Third Workplace//EN
BEGIN:VEVENT
SUMMARY:Meeting at Third Workplace in Office #4
DTSTART;TZID=UTC;VALUE=DATE-TIME:20120820T160000Z
DTEND;TZID=UTC;VALUE=DATE-TIME:20120820T170000Z
DTSTAMP;VALUE=DATE-TIME:20120820T084134
UID:65---eede0aac722e48979bd2237814da9e3d@thirdworkplace.com
LOCATION:Office #4 at Third Workplace Contra Costa Centre
ORGANIZER:MAILTO:ram@rachum.com
END:VEVENT
END:VCALENDAR

这是原始的二进制版本。

将该版本更改为2.0,并观看神奇的发生:-)

TG

我在这方面遇到了很多困难:

这很令人沮丧,因为下载的文件会在谷歌日历或iCal中打开,但也不会作为提要加载。当我按URL添加时,我会在谷歌日历中遇到这些错误:"无法从中导入日历"(网站名)或"无法获取URL"

以下是我必须做的:

有事件的持续时间或结束时间,而不是两者都有。

我还不得不将其从标题中删除:内容处置:附件;filename=Schedule.ics;

此外,要检查它是否有效,请在谷歌上搜索验证器或尝试http://icalvalid.cloudapp.net/.

最新更新