kiwoo / api

Artículos de la categoria api: RSS de api


Crear una aplicación para facebook

Como sino tuviera nada que hacer, :), esta noche dediqué un rato a hacer una prueba con facebook, la verdad es que me he asombrado de lo realmente fácil que es desarrollar con su API.

De facebook tendriamos que haber hablado mas en nuestra exposición sobre mashups en los i-dissabtes del Caixaforum, pero esperamos poder extendernos lo que haga falta en el Taller que haremos proximamente en Hangar.
.facebook

Existen llamadas para JSON, XML, y una libreria en php, que da acceso directo a las funciones básicas de la API. Aunque la pega es que, de momento, la documentación y ejemplos que he encontrado por internet es bastante pobre en general.
El resultado del experimento es la primera versión del Facebook Invaders, la idea (falta por hacer), es que se puedan “matar” los contactos y como resultado que muestren información de texto de su perfil, quizás seria interesante también que los disparos fueran textos del propio usuario. Me ha costado mucho mas la parte de animación en javascript (con jquery) que la parte de Facebook :( . Todavía no se puede descargar, pero pronto se podrá (espero). Mas información pronto en este blog.

Podria hablar de muchas cosas, pero comentaré solo una cuestión importante, y es que en el momento de crear una aplicación en Facebook existe gran diferencia al seleccionar entre dos de las posibles opciones: FBML o iframe.

Si seleccionamos FBML tenemos una librería propia de facebook en html-javascript que nos permite fácilmente crear controles para seleccionar usuarios (con autocompleters, etc) de una manera totalmente standard. Sin embargo esta opción es incompatible con el uso de Jquery o javascript en general, así que tuve que activar la opción “iframe” que es la alternativa a este problema, al menos en este caso.

Que es un mashup (y una API)

Un video interesante que explica que es un mashup y la definición de APIS (en inglés) de los servicios de internet, tomando como referencia las APIS de los sistemas operativos.

GData y otras maravillas de google

Google no deja de maravillarnos con sus nuevos desarrollos.

A diferencia de Yahoo u otras compañias las innovaciones de Google están mucho mas a nivel de desarrollo para programadores y tienen un potencial que todavia está por explorar.

Por ejemplo es el caso de la API GData. Con esta API podemos grabar y leer feeds automaticamente, entre otras cosas, de manera transparente. Se podria decir que es un RSS “mejorado” en diferentes aspectos.
Google está llevando la agregación de contenidos al extremo, mucho mas allá de los servicios típicos como youtube, flickr, del.icio.us o technorati.

Como muestra un pequeño ejemplo, si creamos una hoja de cálculo en docs.google.com y la publicamos, automáticamente esta hoja tiene un RSS. No solo eso sino que además podemos leer el contenido de la hoja de calculo usando JSON y javascript.Aqui otro ejemplo que representa gráficamente los datos de la hoja de cálculo.
Las aplicaciones de esta tecnologia son increibles, para empezar ni siquiera necesitamos una base de datos o un lenguaje de servidor para crear aplicaciones, nos basta la API de google y un poco de javascript. Las posibilidades de agregación son ilimitadas. Se podria decir que podemos crear una base de datos en una hoja de cálculo y usarla para crear una aplicación sobre estos datos.

Espero poder asistir el próximo 31 de Mayo al Google developer day en Madrid, y poder aprender un poco mas sobre estos temas

Technorati Tags: , , , , ,