2017-05-31 12 views
0

PHPでicsの招待状に応答する問題があります。 私のスクリプトは受け取り:ICSレスポンスメカトロジー

BEGIN:VCALENDAR 
PRODID:-//Google Inc//Google Calendar 70.9054//EN 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTART:20170623T140000Z 
DTEND:20170623T150000Z 
DTSTAMP:20170531T131034Z 
ORGANIZER;CN=Jona xxx:mailto:[email protected] 
UID:[uid]@google.com 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= 
TRUE;[email protected];X-NUM-GUESTS=0:mailto:[email protected] 
CREATED:20170531T131034Z 
DESCRIPTION:Affichez votre événement sur la page ... 
LAST-MODIFIED:20170531T131034Z 
LOCATION: 
SEQUENCE:0 
STATUS:CONFIRMED 
SUMMARY:Nouvel évènement 
TRANSP:OPAQUE 
END:VEVENT 
END:VCALENDAR 

は、その後、私はACCEPTEDに関係出席者のPARTSTATを変更して、メールの添付ファイルとしてICSを返します。

BEGIN:VCALENDAR 
PRODID:-//Google Inc//Google Calendar 70.9054//EN 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTART:20170623T140000 
DTEND:20170623T150000 
DTSTAMP:20170531T131034 
ORGANIZER;CN=Jona xxx:mailto:[email protected] 
UID:[uid]@google.com 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;X-NUM-GUESTS=0:mailto:[email protected] 
CREATED:20170531T011034 
DESCRIPTION:Affichez votre événement sur la page ... 
LAST-MODIFIED:20170531T031036 
LOCATION: 
SEQUENCE:1 
STATUS:CONFIRMED 
SUMMARY:Nouvel évènement 
TRANSP:OPAQUE 
END:VEVENT 
END:VCALENDAR 

問題は、私が応答を受け取ったときに私は招待状として表示され、Thunderbirdはイベントを更新しません。

私は間違っていますか?

答えて

0

私は間違っていたことを知りました。私はVCALENDARノードの 'METHOD'フィールドを見逃しました。 返信するには、METHODをREPLYに設定する必要があります。 https://tools.ietf.org/html/rfc5545#page-78