Realmente con este método no se visualizan las fotos o publicaciones de perfiles privados de Facebook, sino que es una forma de ver las fotos etiquetadas, que le gustaron, comentarios en fotos, etc. de dichos perfiles privados.
Esto tampoco se puede considerar un fallo de seguridad de Facebook, pero si a mi modo de ver una invasión de la privacidad de los usuarios que forman parte de esta red social.
Antes de nada comentar que, necesitamos estar registrados en la plataforma de Facebook.
Ahora simplemente buscamos el perfil del usuario:
https://www.facebook.com/nombreDelUsuarioDonde "nombreDelUsuario", es el nombre del perfil que nos interesa.
Ahora tendremos que conocer el ID que identifica a este usuario, este ID Facebook lo interpreta como una secuencia numérica que apunta al nombre de usuario.
Para poder saber que ID es el del usuario en cuestión tenemos dos opciones:
Sobre cualquier espacio en blanco de la página de Facebook del usuario en cuestión hacemos clic derecho > "Ver código fuente de la página".
Se nos abrirá una ventana en la que pulsaremos las teclas: Ctrl+F, para a continuación buscar "profile_id" (sin comillas) y pulsaremos la tecla Enter.
El primero que encontremos nos servirá, el cual se mostrará similar a lo siguiente:
"profile_id":0000000000000000
Donde la secuencia de "0" (ceros) es el número ID que identifica al nombre de usuario.
La otra opción de conocer este ID es haciendo uso de la propia web oficial de Facebook, en la que cuenta con un API para ello. (https://developers.facebook.com/docs/graph-api)
Entramos en la web: https://graph.facebook.com/nombreDelUsuario
En una vez pulsemos Enter, veremos algo como esto.
{Una vez ya sepamos cual es el ID que identifica a dicho usuario, copiaremos y colocaremos este ID en la siguiente URL:
"id": "0000000000000000",
"first_name": "Nombre",
"gender": "Sexo",
"last_name": "Apellido",
"link": "https://www.facebook.com/nombreDelUsuario",
"locale": "Localidad",
"name": "Nombre del Perfil",
"username": "nombreDelUsuario"
}
https://www.facebook.com/search/0000000000000000Donde la secuencia de "0" sería el ID en cuestión.
Por último tendremos que colocar después del ID el tipo de búsqueda que queramos hacer, estes son algunas referencias y los que yo en su día había encontrado.
/photos-tagged = Fotos etiquetadas
/photos-of = Fotos de...
/photos-by = Fotos por...
/photos-liked = Fotos a las que hizo Like
/photos-of/intersect = Más fotos
/photos-commented = Comentarios en fotos
/pages-liked = Páginas que le gusta
/groups = Grupos
Un ejemplo final sería:
https://www.facebook.com/search/IDdelUsuario/photos-taggedDonde IDdelUsuario sería lógicamente la secuencia numérica respectiva y a continuación, en este caso, se mostrarían los resultados de las fotos en las que a ese usuario otros usuarios le etiquetaron o aparece etiquetado.
Esto no tiene gran misterio, ya que lo que se está haciendo es realizar una búsqueda interna de las bases de datos de Facebook hacía ese ID, ya que la referencia más habitual para las bases de datos es que sea un identificador unívoco "ID" y no un "nombreDeUsuario".
Dentro de esa búsqueda solo nos queda referenciar que tipo o hacia donde queremos buscar: fotos etiquetas, fotos de ..., comentarios en fotos, etc. Y que finalmente se muestren estos resultados.
Saludos!