miércoles 1 de julio de 2009

Ver las fotos de quien quieras en Facebook



Por si alguien no lo sabia cuando pones compartir con todos una foto en Facebook no se refiere solo a tus contactos, sino realmente con todo mundo y como es la opcion por default todo mundo lo deja así.

Por la interfáz normal del programa no se puede acceder directamente a las fotos de cualquiera, pero usando las herramientas para desarrolladores sí podemos hacerlo.

¿Que es lo que se necesita?

Para empezar necesitas una cuenta de Facebook.

Despues lo que debemos hacer es:

-Ir a la Pagina de Herramientas para Desarrolladores Facebook y logearte.

-En formato de respuesta selecciona Facebook PHP Client.

-En query pones esto:

Select name, link
From album
Where owner= id_de_la_persona

Donde "id_de_la_persona" debera ser el Id de Facebook de la persona de quien queremos ver sus fotos. Para obtenerlo bastara con ver la direccion que aparece cuando ponemos el raton sobre la foto o el nombre de la otra persona, ejemplo:

http://www.facebook.com/profile.php?id=1234567890

Hagamos un ejemplo, usaremos la cuenta del personaje mas famoso de Facebook : Michael Phelps aprovechando que es muy compartido y pone sus álbumes visibles para todos, la dirección es esta(sacada de google):



http://www.facebook.com/michaelphelps

Vemos que utiliza una direccion diferente, ya que esta utilizando una configuracion especial, pero podemos ver su id revisando la direccion de su foto de perfil:

http://www.facebook.com/album.php?profile=1&id=8938856246

El query quedaría así:

Select name, link
From album
Where owner= 8938856246

Damos click en Método de Llamada y nos regresa los links directos a los albumes de Michael.



El proceso es igual para alguien que no haya hecho su cuenta publica.

Nota: Esto no es un hack , mas bien parece ser una funcion del Facebook que no han implementado todavia en la interfáz o algo exclusivo para desarrolladores, de cualquier forma aqui la compartimos.

Via: