0

我已经在几个验证器中尝试过这个。它通过了。有人可以请教这是怎么回事。我没有在我们的任何智能手机和 Lotus Notes 中加载

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Company Name//NONSGML Intranet Outage Cal//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20130421T000000
DTEND:20130421T003000
DTSTAMP:20130410T163211
ORGANIZER:MAILTO:nasl2webmaster@company.com
UID:calendar@company.com
LOCATION:EAF #1
TRANSP:OPAQUE
SEQUENCE:0
SUMMARY:Outage Calendar : added\, EAF #1 outage
PRIORITY:5
X-MICROSOFT-CDO-IMPORTANCE:1
CLASS:PUBLIC
X-FRS-EXT-BUILDNO;X-FRS-SEND=SEND:8.03.80716
X-FRS-EXT-OPLINK;X-FRS-SEND=SEND:205A5936304D412A315F4B3026512E
X-FRS-EXT-RECTYPE;X-FRS-SEND=SEND:A
BEGIN:VALARM
TRIGGER:-PT20H
ACTION:DISPLAY
DESCRIPTION:Reminder:EAF #1 outage
END:VALARM
END:VEVENT
END:VCALENDAR
4

2 回答 2

1

您正在使用 METHOD:REQUEST,但您的邀请没有 ATTENDEE PROPERTY。请参阅https://www.rfc-editor.org/rfc/rfc5546#section-3.2.2,其中指明了哪些属性是强制性的。如果您只想“发布”事件,则应使用 METHOD:PUBLISH(或根本不使用方法)。

当然可能还有其他问题,但我会先解决这个问题。

最后,您使用的是浮动时间(在您的 DTSTART/DTEND 中没有结束 Z,也没有时区信息)。这不是无效的,但一般来说,日历用户代理不太喜欢。您可能想改用 zulu (utc) 时间。见https://www.rfc-editor.org/rfc/rfc5545#section-3.3.5

于 2013-04-11T14:29:45.670 回答
0

你遇到了什么错误?我可以在 Outlook、谷歌日历和 iPhone 中完美加载它。

于 2013-04-10T20:50:43.810 回答