要約すると、私は現在イベント確認システムを実装しており、ICalendar 応答の適切な形式を見つけることができません。したがって、完全な REPLY メッセージの例と、それをすべてラップする PHP ライブラリがあるのではないでしょうか?
詳細については、RSVP を求めるイベントへの招待を含む外部メールを受け取ります。以下は、iCal ファイルの抜粋です。
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'user@company.com'":MAILTO:user@company.com ORGANIZER;CN="Organ Izer":MAILTO:organizer@company.com
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:abcdef@gmail.com
UID:oc7ae7537999onscsivg8km123@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=CONFIRMED;RSVP=
TRUE;CN=jc@company.se;X-NUM-GUESTS=0:mailto:jc@company.se
LOCATION:
SEQUENCE:1
END:VEVENT
END:VCALENDAR';
mail('abcdef@gmail.com', 'Accepted:', "Event accepted", $headers);
Ical メッセージまたはメソッド自体に何か問題がありますか? これは、イベントの返信が送信されるはずの方法ですか?