Le résumé est que je suis en train de mettre en œuvre un système de confirmation d'événement et que je ne trouve pas le bon format pour les réponses ICalendar. Par conséquent, je me demande s'il existe un exemple de message REPLY complet et peut-être une bibliothèque PHP qui envelopperait tout? Maintenant, pour les détails, nous recevons des courriels externes, y compris des invitations à des événements demandant RSVP. Voici un extrait du fichier iCal:Existe-t-il une norme et une implémentation pour l'événement Icalendar? RSVP
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'[email protected]'":MAILTO:[email protected] ORGANIZER;CN="Organ Izer":MAILTO:[email protected]
Je ne pouvais pas trouver la réponse standard pour envoyer le RSVP à l'organisateur. Le RFC 2447 mentionne le paramètre "ATTSTAT" et "PARTSTAT".
En essayant d'envoyer le message suivant au calendrier Google, l'événement n'est pas mis à jour.
$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);
Y at-il un problème avec le message Ical ou avec la méthode en elle-même? Est-ce la façon dont les réponses à l'événement sont censées être envoyées?