Introducción a la generación de aplicaciones en facebook

Escrito por Martin Gonzalez el Jueves 20 de Noviembre de 2008 a las 00:01hs

Hoy vamos a ver las primeras indicaciones para poder generar aplicaciones de Facebook. Lo primero que tenemos que decir al respecto, es que Facebook ha sacado una nueva API para que los programadores puedan aprovechar a fondo los beneficios de esta red social.

?Qu? clase de recursos ofrece Facebook?

Podemos dividir en tres grandes grupos las opciones que Facebook ofrece a los desarrolladores:

1) Consultas (?Facebook Quero Language?): se trata de un lenguaje de consultas que es muy parecido al de SQL y permite acceder a datos semejantes a los que ofrece la API pero, a diferencia de esta ?ltima, a trav?s de consultas m?s complejas.

2) API: consiste en una interfaz que funciona a partir de la base de REST y tiene la ventaja de dejarnos acceder tanto a datos del perfil, a fotos o a eventos del usuario por medio del uso de mensajes POST o GET.

3) Maquetaci?n (?Facebook Markup Language?): esta clase de lenguaje de markup, semejante a HTML y que puede ser intercalado con ?l, se utiliza principalmente para integrar las distintas aplicaciones a la experiencia propia de cada usuario. Utilizando este lenguaje, es posible tener acceso a distintos puntos de la red, tales como el perfil, las diferentes acciones del mismo, feeds o canvas. Asimismo, incluye soporte para Javascript o para AJAX.

Las aplicaciones en Facebook

Veamos ahora algunas partes de la estructura interna de las aplicaciones de Facebook:

? About: en esta p?gina, se ofrece la informaci?n b?sica de la aplicaci?n y debe indicar a cada usuario c?mo instalarla.
? Left Nav: en este panel de navegaci?n ubicado a la izquierda, las distintas aplicaciones pueden tener cada una su nombre y su ?cono.
? Profile: se trata de la presentaci?n de la identidad del usuario on line, que permite numerosas formas de integraci?n con su perfil, facilitando la actualizaci?n de todos sus datos.
? Product Directory: cuando un usuario elige navegar por el directorio de aplicaciones de Facebook, aparece una breve secci?n con el nombre y una breve descripci?n de cada aplicaci?n.
? Canvas Page: es la principal p?gina de cada aplicaci?n y cuenta, a su vez, con otras dos p?ginas: Home, a la que se tiene acceso por medio del panel de navegaci?n y muestra informaci?n de los distintos amigos de cada usuario; User Dashboard, donde cada usuario puede administrar sus datos en una aplicaci?n y tambi?n tiene la posibilidad de determinar c?mo las distintas aplicaciones acceden a sus respectivos datos personales.


Bueno, eso es todo por ahora. Espero que les haya servido!
Mart?n

comentarios



  1. No tienes un ejemplito de aplicación práctica ?

    =)



  2. Muy bueno.
    Serg si te interesa ver mas sobre el tema entrate en
    http://developers.facebook.com/
    en esta encontraras ejemplos de uso



  3. Estoy buscando alguien que pueda realizar desarrollos en Facebook la idea seria que Facebook sea na buena herramienta para la empresa Muchas gracias

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