ACTUALIZACIÓN :
A partir de finales de agosto de 2012, la API se actualizó para permitirle recuperar las imágenes de perfil del usuario en diferentes tamaños. Agregue los campos opcionales de ancho y alto como parámetros de URL:
https://graph.facebook.com/USER_ID/picture?width=WIDTH&height=HEIGHT
donde WIDTHy HEIGHTson sus valores de dimensión solicitados.
Esto devolverá una imagen de perfil con un tamaño mínimo de WIDTHx HEIGHTal intentar preservar la relación de aspecto. Por ejemplo,
https://graph.facebook.com/redbull/picture?width=140&height=110
devoluciones
{
"data": {
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/c0.19.180.142/s148x148/2624_134501175351_4831452_a.jpg",
"width": 148,
"height": 117,
"is_silhouette": false
}
}
ACTUALIZACIÓN FINAL
Para obtener la foto de perfil de un usuario, llame
https://graph.facebook.com/USER_ID/picture
donde USER_IDpuede ser el número de identificación de usuario o el nombre de usuario.
Para obtener una foto de perfil de usuario de un tamaño específico, llame al
https://graph.facebook.com/USER_ID/picture?type=SIZE
donde SIZEdebe ser reemplazado con una de las palabras
square
small
normal
large
Dependiendo del tamaño que quieras.
Esta llamada devolverá una URL a una sola imagen con su tamaño basado en el parámetro de tipo elegido.
Por ejemplo:
https://graph.facebook.com/USER_ID/picture?type=small
devuelve una URL a una versión pequeña de la imagen.
La API solo especifica el tamaño máximo para las imágenes de perfil, no el tamaño real.
Cuadrado:
Ancho máximo y altura de 50 píxeles.
Pequeña
ancho máximo de 50 píxeles y una altura máxima de 150 píxeles.
Normal
ancho máximo de 100 píxeles y una altura máxima de 300 píxeles.
Grande
ancho máximo de 200 píxeles y una altura máxima de 600 píxeles.
Si llama al USER_ID / imagen predeterminado, obtiene el tipo cuadrado.
ACLARACIÓN
Si llama (según el ejemplo anterior)
https://graph.facebook.com/redbull/picture?width=140&height=110
devolverá una respuesta JSON si está utilizando uno de los métodos de solicitud de los SDK de Facebook . De lo contrario, devolverá la imagen en sí. Para recuperar siempre el JSON, agregue:
&redirect=false
al igual que:
https://graph.facebook.com/redbull/picture?width=140&height=110&redirect=false
?type=largecadena de consulta que puede agregar. Accesorios para encontrar una respuesta mucho mejor que el raspado de pantalla que estaba escribiendo, por cierto :).