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

Sube Tu Queja
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

No hay comentarios.



agregar comentario

No se permiten comentarios.



publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API