Archivo de la etiqueta: Facebook

Facebook technical Cheatsheet

Una hoja con anotaciones perfectas par acualquier desarrollador facebook:

Filosofía

Facebook permite crear aplicaciones de los siguientes tipos;

  1. Aplicaciones generales
  2. Aplicaciones en canvas (lienzo); aquellas que se muestran dentro de facebook, (aunque estan alojadas en tu servidor)
Las aplicaciones deben registrarse obligatoriamente en http://developers.facebook.com

Datos que identifican a una aplicación

  • App_Id : es la matricula que identifica tu aplicación, su identificador.
  • namespace: necesario si se quieren crear nuevas acciones u objetos dentro de tu aplicación previamente no registrados ( Custom actions / Custom objects) . Este espacio de nombres se utilizará mas tarde en el xml que enbebemos en nuestras páginas.
  • dominio: tu aplicación sólo funcionará desde un dominio determinado. No estará permitido usar la aplicacion desde otro dominio que no sea el tuyo. de este modo se garantiza que puedan usar tu aplicacion terceras personas.

Qué es un token

Es necesario el token del usuario para realizar ciertas acciones y acceder a cierta información.

Un token es una cadena con la cual facebook puede identificarte como usuario.  Esta cadena tiene una vida máxima de 60 dias. Si dispones de un token puedes realizar llamadas al API de facebook, y, con los permisos adecuados, realizar acciones en nombre del usuario, como acceder a su información o publicar en su muro.

Cómo hacer caducar un token

Un token caduca en las siguientes circunstancias:

  1. Porque expira su tiempo de vida
  2. Porque el usuario cambia su contraseña
  3. Porque el usuario desautoriza la aplicacion a la que pertenece un token
  4. Porque el usuario aceptó la aplicacion pero salió de facebook.

Entonces, lo mas sencillo para simular un token expirado es cambiar tu contraseña, y así tu token expirará.

 

En FICOD

Aqui ando , en el Ficod. viendo la conferencia de Daniel Torvisco. Cosas interesantes que ha dicho: el nuevo sistema de autentificacion de facebook que no se limita solo a autentificar en la pñagina en la que esta alojada la aplicacion , sino tambien cuando interactuas con ella fuera, por ejemplo mediante las agregaciones. Facebook abandona definitivamente otras tecnologias que no sean estandares y se vuelca en Open Graph, para, de este modo , aumentar la interaccionentre sus usuarios y otros objetos de la red. Dichos objetos deben estar tagueados mediante Open Graph