Aqu? hay un ejemplo de c?mo procesar un ?feed? de Google Calendar usando PHP. En este ejemplo tomamos el ?feed? del caso mostrado en el primer art?culo (ver Integraci?n de Google Calendar con PHP) y usamos SimpleXML para extraer fragmentos de informaci?n relevante de ?l y darle el formato en una p?gina Web:
Lo que nos aparecer? ser? lo siguiente:
En el c?digo del ejemplo anterior, el objeto simplexml_load_file() manda un pedido al ?feed? URL y convierte la respuesta en un objeto SimpleXML. Luego, este ?ltimo itera sobre los elementos
en la respuesta del loop foreach() y recupera la informaci?n que aparece en la Figura 1. Los nodos hijos bajo cada son representados como objetos con propiedades SimpleXML - por ejemplo, el nodo est? representado por $entry->title, el nodo por $entry->summary y as? sucesivamente-.
El feed URL usado aqu? hace referencia al feed del calendario privado del usuario, y contiene su direcci?n de mail y la as? llamada magic cookie que es utilizada para obtener acceso de s?lo lectura a la informaci?n del calendario sin pedir previamente la autorizaci?n. Como ya se?alamos, obtener este feed de URL es una tarea de manual: es necesario visitar la p?gina de Google Calendar correspondiente y copiar manualmente la URL desde las opciones del calendario en el script PHP.
No te pierdas los siguientes art?culos!
Integraci?n de Google Calendar con PHP
Recuperar eventos agendados con Zend GData Client Library
No hay comentarios.