Aprende a mirar fotos de los usuarios que no tienes añadidos como contactos ..... ya no hace falta que tengas como amigo a alguien para ver sus fotos. Es muy simple solo sigue los pasos que enumero a continuación.

miércoles, 29 de abril de 2009

Espiando fotos de extraños en Facebook: “FQL”

Facebook te permite desarrollar aplicaciones de todo tipo, quizes, juegos, etc. Pero para ello los programadores de las mismas cuentan con una API que facebook ofrece para el cometido.

Aqui es donde entra en juego el “set de herramientas” que disponemos dentro de esa API.

Sin dar mas vueltas ya que no es un curso de desarrollo de apps para facebook(y tampoco pretende serlo) vamos al punto:

¿Cuantas veces quisimos ver fotos de alguien que no nos acepto todavia(y tal vez nunca lo haga) y no podemos hacerlo sin su autorización?

Bueno, he aqui la solución paso a paso:

1).- Entramos a: http://developers.facebook.com/tools.php

2).- En la interfaz que nos aparece vamos al menu desplegable y de ahi a “fql.query”.

3).- Abajo del menu desplegable encontraremos un text box para escribir la sentencia(consulta) a la base de datos. Ahi ponemos:

SELECT location, link
FROM album
WHERE owner=xxxxxxxxxx

Donde xxxxxxxxx es el id del usuario que queramos ver sus fotos sin ser siquiera su amigo. Apretamos enter y en el text box de a la par nos aparecera el resultado en formato xml, pero no le presten atecion a eso, lo unico que deben hacer es copiar la direccion que les aparece ahi y pegarla en la barra de direcciones de su navegador y…. ¡voilá! podrán ver las fotos, etiquetarlas, etc. Sin ningun consentimiento de esa persona.

Pongamos un ejemplo:

Digamos que quiero ver las fotos de “Armando Esteban Quito” pero no se cual es su id, para ello lo busco y nos fijamos en el link para agregarlo como amigo, veremos una direccion de este tipo:

http://www.facebook.com/addfriend.php?id=1248683076 (este es un id al azar pero funciona )

Como podemos observar la variable id contiene el numero de la “victima”, en este caso es 1248683076.

Entonces nos vamos a: http://developers.facebook.com/tools.php

Escribimos la sentencia fql:

SELECT location, link
FROM album
WHERE owner=1248683076

Notese que agregamos en la variable owner el id del individuo. De esta manera nos devolverá en el resultado la url(direccion web) para ver las fotos del susodicho, en este caso:

http://www.facebook.com/album.php?aid=2008319&id=1248683076

En este caso la variable aid (album id) es el identificador del album de esa persona, si pueden observar en los resultados de la consulta puede haber mas de un aid, los cuales serian los albumes de la persona en cuestion.