J'essaie de créer un événement via l'API et cela fonctionne principalement, à l'exception du fait que pendant que les nouveaux événements sont créés dans les calendriers invités, aucun message électronique n'est envoyé. La création de l'événement à partir de l'interface Web pousse l'événement, ainsi que l'envoi de l'e-mail (à l'exception d'un compte qui ne reçoit aucune notification, mais cela ne concerne pas mon problème actuel).Comment créer un événement créé via l'API Google Agenda pour envoyer un e-mail d'invitation?
L'événement que je suis en train de pousser est:
<entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'>
<category scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/g/2005#event'></category>
<title type='text'>test event</title>
<content type='text'>content.</content>
<gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'>
</gd:transparency>
<gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'>
</gd:eventStatus>
<gd:where valueString='somewhere'></gd:where>
<gd:who email="[redacted]" rel='http://schemas.google.com/g/2005#event.attendee' valueString='Me'><gd:attendeeStatus value='http://schemas.google.com/g/2005#event.invited'/></gd:who>
<gd:who email="[redacted again]" rel='http://schemas.google.com/g/2005#event.organizer' valueString='Also Me'><gd:attendeeStatus value='http://schemas.google.com/g/2005#event.accepted'/></gd:who>
<gd:when startTime='2010-05-18T15:30:00.000+10:00'
endTime='2010-05-18T16:00:00.000+10:00'></gd:when>
</entry>
Et quand je demande des listes d'événements, je ne vois aucune différence importante entre les événements créés par l'API et via l'interface Web.
Edit: l'authentification a été par nom d'utilisateur/mot de passe plutôt que AuthSub ou OAuth, mais je doute que ce serait pertinent