2012-08-25 89 views
5

我的網頁應用程序生成ics文件。這些可以通過Google日曆成功讀取,但不能顯示錯誤「iCal無法讀取此日曆文件,iCal日曆中未添加任何事件」。iCal不接受我的ics文件

爲什麼我的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:[email protected] 
LOCATION:Office #4 at Third Workplace Contra Costa Centre 
ORGANIZER:MAILTO:[email protected] 
END:VEVENT 
END:VCALENDAR 

這裏是original, binary version

+0

您可能需要審查該ICS文件中的某些詳細信息,例如電子郵件地址。 – Dai

+0

我有。我用我自己的電子郵件取代了電子郵件。 –

回答

4

更改該版本到2.0,並觀看魔術發生:-)

TG

0

我已經有很多的困難,這一點:

這是令人沮喪,因爲下載的文件將打開在谷歌日曆或iCal中,但它不會加載爲任何一種。當我通過URL進行添加時,我會在Google日曆中看到這些錯誤:「無法導入日曆」(sitename)或「無法獲取URL」。

這是我必須做的:

有無持續時間或結束時間的事件,而不是兩個。

我也必須從標題中刪除它: content-disposition:attachment;文件名= Schedule.ics;

此外,要檢查它是否有效,請使用Google驗證器或嘗試http://icalvalid.cloudapp.net/