我正在嘗試查看由我的系統在Google日曆中生成的ical格式的日曆供稿。我通過Google日曆的「通過URL添加」功能在「其他日曆」下拉菜單中執行此操作,並將該URL提供給動態生成的ics文件。來自iCal供稿源URL的事件在Google日曆中顯示爲「繁忙」
Google日曆不會成功讀取Feed中的事件並創建日曆,但是所有事件只顯示爲「忙碌」,沒有任何細節(摘要,說明等),而不是事件發生的時間。這些事件在Google日曆視圖中也有一個「私人」鎖定圖標。
我查看了生成的iCal文件的內容,但沒有看到Google日曆會將事件呈現爲私有的任何原因。每個VEVENT都將其CLASS屬性設置爲「PUBLIC」。我還在OSX的iCal應用程序中訂閱了相同的URL,並且顯示的所有細節都完美顯示。
下面是一個生成的文件的iCal(敏感信息已刪除):
BEGIN:VCALENDAR
PRODID:-//My Calendar//iCal Class MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-WR-CALNAME:Joe Smith
BEGIN:VEVENT
DTSTART:20111124T050000Z
DTEND:20111124T050000Z
TRANSP:OPAQUE
SEQUENCE:0
UID:ToDos_82
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Quisque convallis elementum dui at tristique.
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DTSTART:20111124T050000Z
DTEND:20111124T050000Z
TRANSP:OPAQUE
SEQUENCE:0
UID:ToDos_83
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Proin venenatis ullamcorper dui quis porttitor.
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Another Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DTSTART:20111108T050000Z
DTEND:20111111T050000Z
LOCATION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:CLS HQ
TRANSP:OPAQUE
SEQUENCE:0
UID:Events_10
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Doing some more testing here
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Yet Another Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
同樣的問題對我來說也是如此.. thnx – Dave