我正在通过Drupal 日历模块制作 iCal 事件。我可以毫无问题地将它导入到 Kubuntu 机器上的 Thunderbird 和 Korganizer。但在 Mac 和 iPhone 上,该事件无法正确识别。事件已导入,但用作开始日期的日期是 DTSTAMP 而不是 DTSTART。但是,来自另一个网站(Typo3)的几乎相同的 ics 文件可以正常工作。这是两个文件:
这个有效:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TYPO3/NONSGML Calendar Base (cal) V1.3.2//EN
METHOD:PUBLISH
BEGIN:VEVENT
UID:www.example.com_4_46252
DTSTAMP:20120530T090015
DTSTART:20120723T170000Z
DTEND:20120723T170001Z
SUMMARY:The Title
DESCRIPTION:Here is the description.
LOCATION:Some location
ORGANIZER;CN=Name:MAILTO:email@example.com
END:VEVENT
END:VCALENDAR
而这个没有:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:-//Drupal iCal API//EN
BEGIN:VEVENT
UID:calendar.52399.field_date.0.0
SUMMARY:The Title
DTSTAMP:20120624T200438Z
DTSTART:20120723T170000Z
DTEND:20120723T170000Z
URL;VALUE=URI:http://example.com
LOCATION:Some location
DESCRIPTION:Here is the description.
END:VEVENT
END:VCALENDAR
有什么提示可以找到问题吗?