Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Lista de usuarios eventos Google Calendar

Estas en el tema de Lista de usuarios eventos Google Calendar en el foro de PHP en Foros del Web. Estimados, Estoy buscando la lista de invitados en un evento en google calendar, actualmente cada evento tengo el nombre, el id, las horas etc... pero ...
  #1 (permalink)  
Antiguo 06/09/2018, 09:08
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 551
Antigüedad: 8 años, 3 meses
Puntos: 9
Lista de usuarios eventos Google Calendar

Estimados,

Estoy buscando la lista de invitados en un evento en google calendar, actualmente cada evento tengo el nombre, el id, las horas etc... pero no puedo encontrar como tener la lista de invitados del evento.

estoy trabajando con php quickstart.php para obtener lo que necesito cuando lo obtenga comenzare con el desarrollo pero me falta esto, despues seguire con crear eventos pero de eso sera mas adelante.


slds
  #2 (permalink)  
Antiguo 06/09/2018, 15:44
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 551
Antigüedad: 8 años, 3 meses
Puntos: 9
Respuesta: Lista de usuarios eventos Google Calendar

ya lo encontre, pongo esto por si alguien quiere trabajar con la api de google calendar desde php, dejo en claro que ese es el mismo foreach de quickstart.php

en el codigo esta comentada la linea que tiene los invitados $event->getAttendees();

Código PHP:
Ver original
  1. if (empty($events)) {
  2.     echo "No upcoming events found.<br>";
  3. } else {
  4.     //print "Upcoming events:<br>";
  5.     foreach ($events as $event) {
  6.         $start = date_format(date_create($event->start->dateTime), "Y-m-d H:i");
  7.         $end = date_format(date_create($event->end->dateTime), "Y-m-d H:i");
  8.         //echo "<br>-----------------------</br>";
  9.         //print_r($event->getAttendees());
  10.         //echo "<br><br>";
  11.         if (empty($start))
  12.             $start = $event->start->date;
  13.         if (empty($end))
  14.             $end = $event->start->date;
  15.         //echo "<br><br>";
  16.         //printf("<br>[ %s | %s | %s - %s ]\n", $event->getSummary(), $event->getId(), $start, $end);
  17.         //echo "<br>-----------------------</br>";
  18.     }
  19. }



La zona horaria es GMT -6. Ahora son las 10:44.