Integrar Google calendar en aplicaciones PHP

Thursday, Julio 10th, 2008

En ocasiones en ciertos desarrollos necesitamos implementar un calendario de eventos y agenda pero por que desarrollar algo si podemos integrar Google Calendar en nuestros proyectos. Google Calendar es una excelente aplicación para administrar nuestra agenda y eventos y gracias a Sentido Web me encuentro con un tutorial de IBM que nos muestra como integrar nuestra aplicación en PHP con Google Calendar.

google calendar php

En el tutorial entre otras cosas nos enseñan a:

  • Recuperar eventos de una lista pública
  • Añadir más eventos
  • Modificar o borrar eventos
  • Buscar eventos por palabra clave o rango de fechas

Todo eso utilizando el API de Google Calendar.

Enlace: Integrate your PHP application with Google Calendar

API de YouTube

Saturday, Marzo 15th, 2008

De seguro ya la mayoría sabrán que YouTube ha hecho cambios en su API pero no podia no hacerme eco de esta nota ya que con esta nueva API podremos hacer entre otras cosas lo siguiente:

  • Posibilidad de cargar videos desde nuestra aplicación web o de escritorio.
  • Posibilidad de personalizar el reproductor de videos
  • Filtrar todos los videos trepados en tu aplicación.
  • Realizar búsquedas
  • Entre muchas otras

El siguiente video nos deja mas claro lo que podemos hacer con esta nueva API de YouTube


YouTube - enlace a

A muchos desarrolladores de seguro ya se les prendieron los foquitos de cosas que pudiesen realizar con esta nueva API, de seguro en los proximos meses nos encontraremos con excelentes aplicaciones que hacen uso de esta API. En lo personal ya me pondre a pensar que hacer jejeje.

De nueva cuenta un 10 para Google….

Mas información: Blog YouTube API | Documentación del API de Youtube

Lo vi en muchos blogs pero mas recientemente en Frogx3

API de YouTube, Picasa y Document List en PHP

Friday, Diciembre 7th, 2007

API de Google en PHPÚltimamente google ha pensado mucho en los programadores ya comentábamos del API para insertar gráficos en nuestro sitio, pues hoy me entero gracias a Sentido Web, que han liberado una serie de librerías en PHP que se integran con el Framework de Zend que permiten a los que programamos en ese lenguaje una interacción mas sencilla con sus servicios YouTube, Picasa y Google Document List.

Podemos descargarlas como parte del Zend Framework o como un paquete independiente. Aquí un video del equipo de desarrollo:


YouTube - enlace a

Requerimientos:

Zend Gdata requiere PHP 5.1.4. o superior

- Descargar Zend Framework

- Descargar Zend Gdata

Documentación:

Insertar Gráficas en tu Sitio Web Con Google Charts API

Friday, Diciembre 7th, 2007

Ya mencionaba el dia de ayer del blog oficial de google para programadores, pues bien gracias a ellos me entero de Google Charts API un API para generar gráficas y poder insertarlas en nuestro sitio web de una manera sencilla.

El API funciona unicamente enviando los datos como parametros en una peticion http y nos devuelve un gráfico en formato PNG, por ejemplo

<img src=”http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250×100&chl=Hello|World” />

dará como resultado:

Gráficas Con Javascript

Actualmente, el API soporta los siguientes tipos de gráficas: líneas, histogramas, diagramas de sectores, diagramas de puntos y sparklines.

En un principio el API era solo para uso interno pero luego decidieron que era buena ponerla a disposición de todos, lo que me parece una muy buena desición y un excelente aporte.

Pueden encontrar mas información en la página del API o en el grupo de asistencia.

Vía: Programa con Google

Leer Feeds facilmente con javascript mediante Google AJAX Feed API

Thursday, Abril 19th, 2007

El equipo de desarrolladores de Google han lanzado el Google AJAX Feed API el cual es una API que nos permite leer cualquier feed RSS o Atom público unicamente con javascript ademas de que podemos interactuar con otras APIs de Google como puede ser Google Maps.

Si bien sabemos que el uso de Javascript y XMLHttpRequest nos restringen el acceso unicamente a datos del mismo host que contiene la página HTML, esta API nos ofrece la posibilidad de pasar sobre esta restricción mediante el uso de los feeds.

Cabe mencionar que el API puede regresar los datos en formato JSON y XML (predeterminado es JSON) e incluso podemos obtener una combinación de ambos formatos.

Para poder utilizar el API como en todas las demas debemos generarnos una API Key la cual puedes obtener en esta dirección. Esta API me parece muy util ya que los desarrolladores podemos darle muchos usos ademas de que realmente es sencilla de utilizar.
La manera de incluirla en nuestra web es la siguiente:

  1. <script type=“text/javascript”>
  2.     google.load(“feeds”, “1″);
  3.  
  4.     function initialize() {
  5.       var feed = new google.feeds.Feed(“http://feeds.feedburner.com/Webadictosmx”);
  6.       feed.load(function(result) {
  7.         if (!result.error) {
  8.           var container = document.getElementById(“feed”);
  9.           var html=“”;
  10.                   html+=“<ul>”;
  11.                   for (var i = 0; i < result.feed.entries.length; i++) {
  12.             var entry = result.feed.entries[i];
  13.                         html+=‘<li>’;
  14.                         html+=‘<p>’;
  15.                         html+=‘<a href="’+entry.link+‘" target="_blank">’+entry.title+‘</a>’;
  16.                         html+=‘<br />’;
  17.                         html+=entry.contentSnippet;
  18.                         html+=‘</p>’;
  19.                         html+=‘</li>’;
  20.           }
  21.                   html+=“<ul>”;
  22.                   container.innerHTML=html;
  23.         }
  24.       });
  25.     }
  26.     google.setOnLoadCallback(initialize);
  27.     </script>

Como ven es bastante sencilla su utilización. Una utilidad práctica de esto puede ser el compartir nuestros feeds para que los usuarios puedan publicar nuestros post en sus sitios.

Asi que si a alguno de ustedes le interesa mostrar nuestros post pongo a su disposición la descarga de este ejemplo nada mas no olviden generar su API Key ya que google genera una key por dominio.

Ver Ejemplo

Mas información de Google AJAX Feed API

Visto en Ajaxian



Tu banner aquí

Recibir Artículos Por Email