Integración de Google Calendar con PHP. Parte 7. Buscar eventos

Escrito por Martin Gonzalez el Jueves 13 de Noviembre de 2008 a las 20:49hs

Como con cualquier feed de Google Data, la API de Calendar tambi?n permite a los desarrolladores adaptar el output a?adiendo alguna de los siguientes par?metros para la pregunta REST:

? El par?metro start-index, que especifica el inicio compensando las entradas.
? El par?metro max-results, que permite especificar el n?mero de entradas para recuperar.
? Los par?metros start-min y start-max, que especifican un rango de datos para las entradas resultadas.
? El par?metro orderby, que specifica c?mo ordenar las entradas.


El ejemplo presentado a continuaci?n muestra alguna de estas cuestiones en acci?n, restringiendo el default output de uno de los casos presentados previamente (ver Recuperar eventos agendados con SimpleXML) a las entradas pro los siete d?as siguientes s?lo ordenandolas por su tiempo de inicio:


Tambi?n es posible armar preguntas de b?squeda de textos completos contra las entradas en un calendario, y s?lo regresar aquellas entradas puestas en relaci?n con el t?rmino de una pregunta particular. El ejemplo que sigue muestra de qu? modo trabaja esto:



La librer?a Zend tambi?n incluye soporte para este tipo de par?metros. El ejemplo a continuaci?n, tomando otro caso previo (ver Integrar operaciones del calendario), incluye un formulario de b?squeda y un formulario procesador:


As? quedar?a el formulario:


Y este deber?a ser el resultado de una b?squeda para todas las entradas que contienen el t?rmino ?party?:

Figura 2


Espero que esta serie de art?culos les haya servido!!!

comentarios



  1. Hola Martin,
    Aún no he podido comprobar el código, pero parece muy interesante.
    Las explicaciones están muy curradas y no creo que tenga problemas par implementar la API.
    Muchas gracias por todos.



  2. Hola me gustaria felicitarte por la copiada de la pàgina de ibm, para eso no hagas tanto articulos y pega el enlace director.

agregar comentario


Se permiten las etiquetas HTML , y

. Si ingresa alguna direcci?n web o direcci?n de email ser?n convertidos en enlaces autom?ticamente.





publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API