martes, 16 de noviembre de 2010

Aplicaciones en Facebook

Hola a todos, ahora les hablaré sobre las aplicaciones para facebook, que es ahora la red social más utilizada.

Crear aplicaciones en Facebook

Los recursos disponibles para los desarrolladores se dividen en 3 categorías.
  • API: es una interfaz que esta basata en REST la cual permite el acceso a los datos de perfil, amigos, fotos, eventos del usuario mediante la utilización de los mensajes GET o POST.
  • Consultas (FQL,"Facebook Query Language"): es un lenguaje de consultas parecido a SQL utilizado para acceder a los mismos datos que la API pero permite consultas más complejas.
  • Maquetación (FBML, "Facebook Markup Language"): es un lenguaje de markup parecido a HTML que permite ser intercalado con HTML a utilizar para integrar las aplicaciones a la experiencia de usuario Facebook. Utilizando FBML para acceder distintos puntos de la red como perfil, acciones de perfil, canvas y feeds.
Una aplicación para facebook tiene una estructura compleja que permite brindar una experiencia de usuario completa:

  • Product Directory: cuando un usuario navega el directorio de apliaciones de Facebook, por cada aplicación se muestra una sección con el nombre, una imagen y una pequeña descripción.
  • About: aquí se muestra información general de la apliación. Debe convencer al usuario de instalar la aplicación.
  • Left Nav: es el panel de navegación iquierdo. Las aplicaciones pueden tener
    su ícono y nombre en dicho panel.
  • Canvas Page: la página principal de la aplicación. Home: es la página accedida utilizando el panel de navegación izquierda, muestra información de los amigos del usuario. Usher Dashboard: en esta página el usuario administra sus datos en una aplicación y determina de que forma las aplicaciones acceden a sus datos personales.
  • Profile: es la representación online de la identidad del usuario. API provee varios puntos de integración con el perfil del usuario permitiendo actualizar datos del mismo. Profile Box: es la información actualizada sobre las acciones recientes del usuario. Profile Action Links: debajo de la foto del usuario en el perfil se pueden agregar enlaces para invocar acciones en la aplicación.
  • Privacy Settings: sirve para definir los niveles de privacidad de los datos del perfil por aplicación.
  • News Feed: se refiere a un "feed" de noticias, donde las aplicaciones pueden publicar información del usuario de la misma.
  • Alerts: las aplicaciones pueden enviar notificaciones a los usuarios a través del correo electrónico.
  • Message Attachments: las aplicaciones pueden tener archivos adjuntos que aparecen en la ventana de componer mensajes.
  • Requests: se pueden crear peticiones que aparecen en la parte superior izquierda de la página principal. En general son iniciados por amigos que solicitan realizar una acción.





1 comentario: