0

Web サイトからイベントのフィードを作成しようとしていますが、インポートしようとすると iCal でエラーが発生します。イベントが iCal または Outlook に自動的に追加されるようにするには、フィード ユーザーがサブスクライブするようにしたいと考えています。

これらのヘッダーを送信しています:

Content-Type: text/Calendar
Content-Disposition: inline; filename=ical.ics

そして、これが生成されているファイルの内容です。現在は 1 つのイベントしかありませんが、最終的には複数の BEGIN:VEVENT を持つ予定です。

TZ: America/New_York
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME:Calendar Feed
PRODID:-//Herkimer//iCal 5.0//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20120801T141628Z
DESCRIPTION:
DTEND:20120926T220000Z
DTSTAMP:20120926T220000Z
DTSTART:20120926T220000Z
LAST-MODIFIED:20120801T141628Z
LOCATION:Building
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:Test Event
TRANSP:OPAQUE
UID:5577
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-ALLOWEXTERNCHECK:TRUE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
END:VEVENT
END:VCALENDAR

なぜエラーになるか知っていますか?

4

1 に答える 1

0

最初の行は無効です。

TZ: アメリカ/ニューヨーク_ニューヨーク

さらに検証することもできます:このオンライン ical バリデーター

于 2012-08-03T08:36:07.440 に答える