Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Calendrier
Calendrier Forum d'entraide sur les scripts PHP de calendriers, agenda, etc. Avant de poster -> Calendriers en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/01/2012, 10h04   #1
guillaumec59
Invité de passage
 
Inscription : 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();
      }
guillaumec59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 14h20   #2
guillaumec59
Invité de passage
 
Inscription : décembre 2009
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 15
Points : 2
Points : 2
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);
guillaumec59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2012, 12h47   #3
samirdvlp
Invité de passage
 
Inscription : 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.
samirdvlp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h04.


 
 
 
 
Partenaires

Hébergement Web