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 WIDTH
y HEIGHT
son sus valores de dimensión solicitados.
Esto devolverá una imagen de perfil con un tamaño mínimo de WIDTH
x HEIGHT
al 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_ID
puede 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 SIZE
debe 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=large
cadena de consulta que puede agregar. Accesorios para encontrar una respuesta mucho mejor que el raspado de pantalla que estaba escribiendo, por cierto :).