jueves, 9 de septiembre de 2010

Característica Social en nuestra Aplicación



Facebook Connect

Facebook Connect es un poderoso conjunto de APIs para desarrolladores web que permiten usar la infraestructura de comentarios y autenticación de usuarios de facebook dentro de otras páginas web. Hay que aclara que para usar Facebook Connect, lo primero es tener una cuenta en Facebook.
En realidad se trata de la unión de la API ya existente de Facebook con una nueva API en javascript. Esta nueva API nos permite realizar las acciones de las que anteriormente se encargaba el propio facebook al mostrar nuestra aplicación. Son más pero lo que nos sobretodo nos interesa es saber que nos va permitir hacer 3 cosas:

  1. Iniciar sesión en Facebook Connect: una sesión de facebook iniciada en nuestro propio site. La api javascript de facebook se encargará de generar la ventana modal en nuestro site para que el usuario de permisos a nuestra web para interactuar con su usuario de Facebook.
  2. Métodos de la API desde javascript Podemos lanzar algunos de los métodos más comunes de las apis de servidor (PHP, ASP, Java, C#, etc...) mediante esta nueva API javascript.
  3. Trabajar con el lenguaje FBML (FaceBook Marckup Language) en nuestro site. Esta es la parte facil de integrar en el site, por la cual sin dejar de usar javascript meternos en lenguaje de servidor podremos mostrar al usurio sus datos de facebook mediante etiquetas especificas de facebook: Su nombre, su foto, las fotos de su amigos.
Facebook usa una rebuscada técnica (que no vamos a explicar) para poder conseguir ajax crossdomain desde nuestro site hacia el de facebook. Lo primero que tenemos que hacer para aplicarla es buscar un sitito que no nos moleste mucho dentro de nuestro dominio y crear un archivo html con el nombre "xd_receiver.htm". Dentro, este html tiene que incluir el siguiente código.
Debemos añadir las librerias JS que nos permiten conectar con facebook. Estas llamadas Javascript se recomiendan poner justo antes del cierre de body, pero pueden ser puestas en cualquier sitio.

Por último, añadir donde se quieran mostrar los comentarios, las etiquetas fbml que gestionan y montan toda la parte de los comentarios.

Fuente:
  • http://developers.facebook.com
  • http://blog.creacciona.com/como-integrar-comentarios-en-tu-web-con-facebook-connect/
  • http://parafacebook.foro-gratuito.es/desarrollo-de-aplicaciones-f5/como-usar-facebook-connect-en-nuestra-web-t3.htm




No hay comentarios:

Publicar un comentario