Comment utiliser FB.api('/me/image') pour obtenir l'image du profil
C'est un très bête question. Je suis un débutant avec facebook SDK Javascript.
Donc, je suis en train de faire le profil de l'utilisateur de l'image à afficher
J'ai utilisé ce code
FB.api('/me', function(response) {
document.getElementById('login').style.display = "block";
document.getElementById('login').innerHTML = '<img src="http://graph.facebook.com/' + response.id + '/picture" />';
});
qui a bien fonctionné, mais j'essaie de comprendre comment utiliser FB.api('/me/picture')
pour afficher l'image.
Vous devez vous connecter pour publier un commentaire.
/me/picture
(ou/{user id}/picture
) retourne un HTTP de redirection 301 de l'emplacement de l'image de sorte que vous pouvez l'intégrer directement dans un<img src...
Si vous voulez récupérer l'URL et de l'utiliser vous-même vous avez besoin pour demander spécifiquement comme un champ, par le biais de :
ou
Vous pouvez inclure d'autres domaines aussi, mais je suis en supposant que vous voulez juste la photo de droite maintenant.
/me/picture
renvoyer une url (ou un objet)? Vous avez dit que vous pouvez l'intégrer directement dans un<img src
ainsi, donc, quel est la différence entre/me/picture
et ` /{id d'utilisateur}?champs=image"?/me/picture
retourne un HTTP de redirection 301 de l'image,?fields=picture
renvoie l'URL en tant que champ de la réponse JSON<img/>
tag - la plupart des gens ne sera probablement pas le faire et va chercher l'Url de l'image et de l'utiliser directementVous pouvez obtenir des tailles spécifiques de la photo de profil ainsi:
Voir le Facebook de la documentation pour voir ce que les différentes tailles d'image, vous pouvez obtenir.
Et une démo complète avec connexion à: Obtenez Facebook Photo de Profil avec le SDK Javascript
C'est sure shot, s'est Avéré être le travail avec facebook api graphique 2.5.
C'est l'exemple de code HTML Veuillez voir les changements que j'ai faits en FB.api() fonction.
FB.api('/me/picture')
sera de retour d'une redirection à l'URL de l'image, de sorte qu'il sera d'aucune utilité pour vous:La façon dont vous utilisez est valide comme mentionné dans le la documentation (Lire l'article). Peut-être cette est lié mais je ne sais pas si c'est totalement valide ou pas.
$facebook->api('/me/picture');
, comme l'enregistrement de l'image raw (peut-être?) ou quelque chose...mais, comme pour le côté client est à votre préoccupation, je ne pense pas de toute utilisation pour elle et que vous êtes déjà à l'aide de la bonne façon. 🙂- Je obtenir le Facebook photo de profil Toutes les tailles
Photo De Profil Tailles
valeur =
24
32
40
50
60
74
80
86
100
111
120
130
148
160
200
240
320
480
720
960
1440
CURL