Buenas, realmente no es lo que esperan, realmente es “sin limites en facebook” o mejor me explico: Ver los albunes de tus “no” amigos, osea de gente que no te a dado su permiso. lamentablemente ultimamente no he constado de mucho tiempo, haci que aqui va algo no redactado por mi, pero que si cuide de que fuese de calidad y con licensia que me permitiesa ponerlo aca.

Dentro de este contexto me esfuerzo por mantener la idea de que “El conocimiento es de todos y para todos” y en este caso en particular me dispongo a compartir un bug encontrado mientras aprendia a usar las herramientas de desarrollo de facebook.
Es un lenguaje de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Permite lanzar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre la misma.
Lo que se quiere conocer: FQL (Facebook Query Language)
Lenguaje creado para permitir utilizar las bases de datos con más facilidad, el mismo Facebook usa esta para su red social, además de que tiene la finalidad de que se pueda acceder por medio de las API de Facebook (suponiendo que la aplicación tiene acceso).
Consulta:
Una consulta es el método para acceder a los datos en las bases de datos y presenta la siguiente estructura típica (SQL):
SELECT <> FROM <> WHERE <>
Y esto nos abre las puertas para entrar de lleno a lo que nos interesa, en este caso poder acceder a un contenido bloqueado por facebook, como por ejemplo perfiles privados, información de personas que no tenemos en nuestra lista de amigos, o quizás lo que muchos consideran la información mas valiosa, las imagenes.
FQL es muy parecido a SQL solo variando talvés un par de cosas como podemos ver en la siguiente sentencia donde necesitamos obtener la localización, link y album de un determinado usuario (owner), para la cual la sentencia FQL sería la siguiente:
SELECT name, location, link FROM album WHERE owner = id_víctima
Donde…
FROM: La tabla de la cual tomamos la información, dentro de la base de datos de facebook, en nuestro caso “album”.
WHERE: Condición que debe de cumplir el registro para ser extraido que en este caso es el id de un usuario X que tiene privado su perfil por lo que no son visibles sus fotografias.
Y en especial este id_víctima es el valor numérico que se muestra cuando se da clic a la opción “Agregar como amigo” que en un ejemplo cualquiera podría ser:
http://www.facebook.com/addfriend.php?id=1157974428
Con lo que nuestra sentencia FQL quedaría:
SELECT name, location, link FROM album WHERE owner = 1157974428
Ya con nuestra sentencia armada creo que la pregunta que queda es donde demonios uso mis sentencias FQL, y la herramienta para esto nos la brinda el mismo facebook ya que existe una web orientada a desarrolladores, donde se puede “testear” de forma burda sentencias FQL.

Entramos a la web para desarrolladores de facebook:
http://developers.facebook.com/tools.php
Paso 1:
Luego seleccionamos en “Formato de respuesta” la opción “Facebook PHP Client”.
Paso 2:
Ahora seleccionar en “Método” la opción “fql.query”
Paso 3:
Armar nuestra sentencia con el id (owner) de la víctima y colocar nuestra sentencia FQL en la casilla query. En nuestro ejemplo es este:
SELECT name, location, link FROM album WHERE owner = 1157974428
Paso 4:
Luego dar clic en el botón “Método de llamada” con lo que se generará el resultado en el área de la derecha.
Para nuestro ejemplo mostraría:
Array ( [0] => Array ( [name] => Dr [location] => [link] => http://www.facebook.com/album.php?aid=22278&id=1157974428 ) [1] => Array ( [name] => Profile Pictures [location] => [link] => http://www.facebook.com/album.php?aid=-3&id=1157974428 ) )
Aclaro que este “bug” fue encontrado por el usuario Tryptophan de la comunidad que visito (ElHacker.net) dandose cuenta que Facebook no restringe el acceso, mi labor ha sido extender la definición y tratar de explicar de manera clara lo que sé sobre bases de datos aplicandolo al bug. Espero sea útil, y disfrutenlo mientras puedan, ya que como todo “bug” será arreglado por Facebook.
Cualquier duda o error los comentarios están abiertos.
<?xml version="1.0" encoding="UTF-8"?>
<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true">
<album>
<link>http://www.facebook.com/album.php?aid=20795&id=1143011828</link> (Le cambie un numero para respetar la privacidad del dueño)
<name>Fotos de muro</name>
</album>
</fql_query_response>
El Link que aparece arriba (“http://www.facebook.com/album.php?aid=20795&id=1143011828″) no es funcionara, deben eliminar el “amp;”, quedando:
http://www.facebook.com/album.php?aid=20795&id=1143011828 y no haci:
http://www.facebook.com/album.php?aid=20795&id=1143011828
Espero haver sido claro, Sean Frikis Cultos!.
[...] Facebook Nueva Mente Vulnerable: Ver Fotos [...]
wow,,,,eso si que es un verdadero jackers
y como seria el codigo si quiero ver su muro ??’
por que el de las fotos funciona pero como pregunto para ver el muro de la persona o el perfil???
cómo puedo ver el perfil de una persona sin que sea mi amigo??
ya no resulta la tecnica que diste para ver fotos… no me resulto!!
hola me da opciones para poder escribir!! para pegar el codigo! es mas no sale lo que indican los pasos: queiro evr las fotos detal persona o que la veas vos y me las mandes por email gracias!!
YA NO FUNCIONA ! , no pierdan su tiempo….
saludos.