总结是我现在正在实现事件确认系统,并且找不到ICalendar回复的正确格式。因此,我想知道是否有一个完整的REPLY消息的例子,也许是一个可以包装它的PHP库?Icalendar事件是否存在标准和实现RSVP
现在了解详情,我们会收到外部电子邮件,其中包括要求参加活动邀请的RSVP。这里是的iCal文件的摘录:
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'[email protected]'":MAILTO:[email protected] ORGANIZER;CN="Organ Izer":MAILTO:[email protected]
我找不到回复标准的RSVP发送给主办方。 RFC 2447提到“ATTSTAT”和“PARTSTAT”参数。
通过尝试将以下消息发送给Google日历,事件未被更新。
$headers = "Content-Type:text/calendar; Content-Disposition: inline; charset=utf-8;\r\n";
$headers .= "Content-Type: text/plain;charset=\"utf-8\"\r\n";
$headers .= 'BEGIN:VCALENDAR
VERSION:2.0
METHOD:REPLY
BEGIN:VEVENT
ORGANIZER;CN=JCharles:mailto:[email protected]
UID:[email protected]
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=CONFIRMED;RSVP=
TRUE;[email protected];X-NUM-GUESTS=0:mailto:[email protected]
LOCATION:
SEQUENCE:1
END:VEVENT
END:VCALENDAR';
mail('[email protected]', 'Accepted:', "Event accepted", $headers);
Ical消息或方法本身有什么问题吗?这是事件回复应该发送的方式吗?