Il y a effectivement un mécanisme pour contrôler les rappels, par exemple pour recevoir par SMS une minute avant l'évènement :
function setReminder($client, $eventId, $minutes=1) { $gc = new Zend_Gdata_Calendar($client); $method = "sms"; if ($event = getEvent($client, $eventId)) { $times = $event->when; foreach ($times as $when) { $reminder = $gc->newReminder(); $reminder->setMinutes($minutes); $reminder->setMethod($method); $when->reminder = array($reminder); } $eventNew = $event->save(); return $eventNew; } else { return null; } }
Cependant, si tu as crée un compte dédié pour l'agenda comme je le conseille, il te suffit depuis ton vrai compte gmail d'aller sur les paramètres de l'agenda partagé, et de placer une notification par défaut "SMS - 1 minute avant" : ainsi, tu crées les évènements sans leur associer de rappels et chacune des personnes qui a accès à l'agenda peut contrôler le rappel qu'elle désire : pour Omnilogie, certains ont des SMS, d'autres préfèrent les mails... et les possesseurs d'Android apprécient plus encore les pop-ups !