Existe-t-il un moyen d'obtenir la photo de profil en taille réelle à l'aide d'un api facebook ?
http://graph.facebook.com/ {ID}/picture?type=large est beaucoup trop petit.
Merci :)
Existe-t-il un moyen d'obtenir la photo de profil en taille réelle à l'aide d'un api facebook ?
http://graph.facebook.com/ {ID}/picture?type=large est beaucoup trop petit.
Merci :)
Avec Javascript vous pouvez obtenir des images de profil en taille réelle comme ceci
passer votre accessToken
à la getface()
de votre FB.init
appelez
function getface(accessToken){
FB.api('/me/friends', function (response) {
for (id in response.data) {
var homie=response.data[id].id
FB.api(homie+'/albums?access_token='+accessToken, function (aresponse) {
for (album in aresponse.data) {
if (aresponse.data[album].name == "Profile Pictures") {
FB.api(aresponse.data[album].id + "/photos", function(aresponse) {
console.log(aresponse.data[0].images[0].source);
});
}
}
});
}
});
}
Vous pouvez utiliser des outils de développement comme firebug dans firefox. Faites un clic droit sur l'image et inspectez l'élément avec firebug.
Vous obtiendrez l'URL à partir de laquelle facebook récupère l'image. Vous y trouverez une URL comme celle-ci
J'ai délibérément mis un "x" dans le lien pour des raisons de confidentialité.
Pour voir l'image en pleine résolution, ouvrez un nouvel onglet et ouvrez cette url :
http://sphotos-e.ak.fbcdn.net/hphotos-ak-snc6/ "297962_1190xxxxx203889_104xxxxx723_n.jpg"
Comme vous pouvez le voir, j'ai mis le nom exact de l'image après le '/'.
Enlevez les guillemets et ouvrez le lien. Vous obtiendrez l'image en taille réelle.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.