Este documento presenta una guía para el API de Google Calendar. Explica cómo se puede acceder y modificar eventos de calendario de Google a través de lenguajes de programación como PHP. Incluye ejemplos de cómo consultar, crear, actualizar y eliminar eventos de calendario usando la biblioteca ZendGdata de PHP. También cubre conceptos como autenticación, filtros de búsqueda y eventos recurrentes.
1. APIs de Google Calendar
Guía del programador v 1.0
Grupo # 5
Paul Villacreses
Andrés Loor
2. Agenda
Visión General
¿Qué es el API de Google Calendar?
Diagrama de Google API
Lenguajes de Programación
PHP
Librería ZendGdata
Configuración y prueba
Acceso al núcleo
Taller Práctico
Ejemplos de Calendario
Preguntas
4. ¿Que es el API de Google Calendar?
El Protocolo de datos de Google permite
a los desarrolladores crear aplicaciones
que accedan a todas las funciones de
Google Calendar.
6. Puedes utilizar esta API para:
Añadir eventos futuros de forma
programada a Google Calendar para
anunciarlos
Crear una aplicación para sincronizar
Google Calendar y dispositivos móviles
Crear Combinaciones con otras APIs
como Google Maps o Youtube
10. PHP
Zend Google Data Client Library
http://framework.zend.com/download/gdata
Setear include_path en php.ini
Habilitar Windows Extensions
◦ extension=php_openssl.dll
12. Aspectos Generales
Estas interfaces utilizan 2 formatos de
sindicación estándar basados en XML:
◦ Atom
Es mas reciente y tiene mas funciones
◦ RSS
Es mas antiguo y tiene varias versiones
16. Acceso al núcleo
Este código solicita acceso al núcleo de la clase Zend_Gdata
Dependiendo de la aplicación se elige el método de autenticación
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Calendar');