總結是我現在正在實現事件確認系統,並且找不到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消息或方法本身有什麼問題嗎?這是事件回覆應該發送的方式嗎?