Archive for January, 2010

Desarrollo de aplicaciones para Facebook en PHP

Thursday, January 28th, 2010

Lo primero que debemos tener en cuenta esque Facebook no hospeda las aplicaciones, asi que tenemos que buscar un hosting con soporte PHP5. En la pagina para desarrolladores Facebook propone a algunos de sus partners.

Ahora ya podemos crear la aplicacion en Facebook, para ello vamos a la pagina de desarrolladores y hacemos clic en + Configurar una nueva aplicacion.

Crear una nueva aplicacion

Una vez que haya aparecido las opciones para la nueva aplicacion lo mas importante es configurar la url donde tenemos el hosting y la url de la pagina en Facebook, para ello vamos a la seccion lienzo y configuramos el campo Canvas Callback URL y la Pagina URL en blanco.

Editar aplicacion en Facebook

Creada la aplicacion, tenemos que descargar la libreria cliente para PHP y copiar las librerias al directorio de la aplicacion, en linux tecleamos lo siguiente:

$ wget ‘http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz’
$ tar -xzvf facebook-platform.tar.gz
$ cp facebook-platform/php/facebook*.php MY_DIR

Ahora ya podemos empezar a programar, creamos un fichero index.php con los datos $appapikey y $appsecret de nuestra aplicacion.

Se puede programar libremente en php, para interactuar con Facebook podemos utilizar las llamadas a su api con la clase $facebook->api_client.

Para ilustrar esto, el siguiente es el codigo de la aplicacion de ejemplo Paul Atreides Quotes, que seria el tipo de aplicacion mas facil de programar para Facebook, las aplicaciones de frases.

Ver codigo en GitHub.

En este ejemplo para actualizar el estado see ha utilizado la llamada en JavaScript Facebook.streamPublish para no tener que solicitar permisos al usuario para actualizar su estado.

Espero que sirva a los que esten empezando :)

2009 in a nutshell

Monday, January 25th, 2010

- Empece una nueva aventura como Freelance en un pais totalmente desconocido para mi, Italia.

- Vi a Slipknot, Prodigy, Flogging Molly, Korn, Volveat, Chris Cornell y muchos mas en el Rock IM Park.

- Tuve mal de altura en el Himalaya y visite Little Tibet, donde conoci a gente que no podre olvidar jamas.

- Me agobie en la India con la insistencia de los “bussinesman“.

- Limite mi participacion en la economia y mi consumo de recursos.

- Empece a tocar el violin.

- Cambie mi dieta progresivamente hasta volverla totalmente vegetariana.

Para el 2010 me he propuesto:

- Continuar con la dieta vegetariana.

- Escribir posts en Ingles y aprender Aleman.

- Procrastinar menos.

- Empezar proyectos nuevos.

- Informarme y realizar voluntariado.

- Practicar zazen todos los dias.

- Tocar algo decentemente con el violin.