Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

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 :
    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 :
    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 :
    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 :
     $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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •