MISE À JOUR :
Depuis fin août 2012, l'API a été mise à jour pour vous permettre de récupérer les photos de profil de l'utilisateur dans différentes tailles. Ajoutez les champs facultatifs de largeur et de hauteur en tant que paramètres d'URL:
https://graph.facebook.com/USER_ID/picture?width=WIDTH&height=HEIGHT
où WIDTH
et HEIGHT
sont vos valeurs de dimension demandées.
Cela renverra une image de profil avec une taille minimale de WIDTH
x HEIGHT
tout en essayant de conserver le rapport d'aspect. Par exemple,
https://graph.facebook.com/redbull/picture?width=140&height=110
Retour
{
"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
}
}
FIN DE LA MISE À JOUR
Pour obtenir la photo de profil d'un utilisateur, appelez
https://graph.facebook.com/USER_ID/picture
où USER_ID
peut être le numéro d'identification de l'utilisateur ou le nom d'utilisateur.
Pour obtenir une photo de profil utilisateur d'une taille spécifique, appelez
https://graph.facebook.com/USER_ID/picture?type=SIZE
où SIZE
doit être remplacé par l'un des mots
square
small
normal
large
selon la taille que vous souhaitez.
Cet appel renvoie une URL vers une seule image avec sa taille en fonction du paramètre de type choisi.
Par exemple:
https://graph.facebook.com/USER_ID/picture?type=small
renvoie une URL vers une petite version de l'image.
L'API spécifie uniquement la taille maximale des images de profil, pas la taille réelle.
Carré:
largeur et hauteur maximales de 50 pixels.
Petit
largeur maximale de 50 pixels et hauteur maximale de 150 pixels.
Ordinaire
largeur maximale de 100 pixels et hauteur maximale de 300 pixels.
Grand
largeur maximale de 200 pixels et hauteur maximale de 600 pixels.
Si vous appelez l'USER_ID / image par défaut, vous obtenez le type carré.
CLARIFICATION
Si vous appelez (selon l'exemple ci-dessus)
https://graph.facebook.com/redbull/picture?width=140&height=110
il renverra une réponse JSON si vous utilisez l'une des méthodes de demande des SDK Facebook . Sinon, il renverra l'image elle-même. Pour toujours récupérer le JSON, ajoutez:
&redirect=false
ainsi:
https://graph.facebook.com/redbull/picture?width=140&height=110&redirect=false
?type=large
chaîne de requête que vous pouvez ajouter. Accessoires pour trouver une réponse bien meilleure que le grattage d'écran que je tapais, BTW :).