Discussion: API GOOGLE AGENDA

  1. #1
    Invité de passage
    Inscrit en
    décembre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : décembre 2009
    Messages : 15
    Points : 2
    Points
    2

    Par défaut API GOOGLE AGENDA

    Bonjour à tous,
    pour des besoins techniques je doit interfacer mon compte google agenda avec mon script de prise de rdv.
    J'ai trouver la méthode pour ajouter/gérer des event via ZendGdata mais cela ne s'ajoute qu'a l'utilisateur principal (mon adresse email) mais j'ai besoin de le gérer sur plusieurs planning (du même compte), mais je ne parviens pas a trouver la méthode pour choisir l'utilisateur.

    Quelqu'un sait comment :
    - choisir le planning sur lequel créer l'event ?
    - Changer la couleur d'un event ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try {
            $event = $gcal->newEventEntry();        
            $event->title = $gcal->newTitle($title);        
            $when = $gcal->newWhen();
            $when->startTime = $start;
            $when->endTime = $end;
            $event->when = array($when);        
            $gcal->insertEvent($event);   
          } catch (Zend_Gdata_App_Exception $e) {
            echo "Error: " . $e->getResponse();
          }

  2. #2
    Invité de passage
    Inscrit en
    décembre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : décembre 2009
    Messages : 15
    Points : 2
    Points
    2

    Par défaut

    J'ai trouver, si ca peut servir a quelqu'un d'autre

    on affiche la liste des agendas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function outputCalendarList($client)
    	{
    	  $gdataCal = new Zend_Gdata_Calendar($client);
    	  $calFeed = $gdataCal->getCalendarListFeed();
    	  #echo '<h1>' . $calFeed->title->text . '</h1>';
    	  echo '<ul>';
    	  foreach ($calFeed as $calendar) {
    		echo '<li>' . $calendar->title->text . ' => '.$calendar->content->src.'</li>';
    	  }
    	  echo '</ul>';
    	}
    on defini l'agenda
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $calFeed = $gdataCal->getCalendarListFeed();
    $user = $calFeed[position_de_lagenda_dans_la_liste]->content->src;
    il suffit de selectionner dans quel agenda on ajoute l'event

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $createdEvent = $gdataCal->insertEvent($newEvent, $user);

  3. #3
    Invité de passage
    Inscrit en
    août 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : août 2007
    Messages : 4
    Points : 2
    Points
    2

    Par défaut API Google agenda

    Bonjour à tous

    j'essaye de développer une application web en java pour partager un agenda google en ligne.
    Est ce que quelqu'un a déjà utilisé cette api dans une application web java

    Bien cordialement.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo