Obtenir un profil d'utilisateur Facebook avec Javascript
J'ai besoin d'obtenir un facebook de l'utilisateur uid , le genre, les photos et les autres données de profil avec Javascript.
Je me souviens il y avait une méthode pour obtenir un objet utilisateur .id .sexe, de .photo mais je n'ai pas une copie de l'appel d'API et je ne peux pas trouver une explication dans la documentation.
Comment puis-je obtenir de l'utilisateur UID et le sexe avec Javascript ?
Grâce
source d'informationauteur lisovaccaro
Vous devez vous connecter pour publier un commentaire.
Mise à jour: j'ai ajouté un peu plus de détails pour la réponse:
Tout d'abord, vous devez appeler FB.init et ajouter votre app id:
Ensuite, vérifiez si il y a une session ouverte (c'est à dire, l'utilisateur est connecté)
Et de consulter les détails par:
Vous devrez également ajouter
<div id="fb-root"></div>
à la<body>
de votre page, et de la charge<script src="http://connect.facebook.net/en_US/all.js"></script>
Le profil de l'utilisateur picure peut être accédé comme
http:/graph.facebook.com/USERID/picture/
Vérifier l'API Graphique de référence ici: http://developers.facebook.com/docs/reference/api/user/
et le FB référence du kit de développement ici: http://developers.facebook.com/docs/reference/javascript/
La fonction
FB.getSession()
utilisé dans la accepté de répondre à cette question en 2011 est maintenant (2012) obsolète et retiré de l'Facebook JS SDK.Vous pouvez toujours découvrir l'utilisateur de Facebook, avec l'identification
getLoginStatus()
méthode comme ceci:Remarque: vous devez encore init le Facebook de l'API et de mettre le
fb-root
élément dans votre code HTML, comme Aleadam expliqué dans la accepté de répondre.Dans le autorisation de paramètre de votre application, s'assurer que le Auth Jeton Paramètre est configuré comme Fragment d'URI.
Le processus d'ouverture de session à l'aide de javascrit c'est expliqué dans le facebook documentation : Débuter avec Facebook connexion.
Suivez les trois étapesle code source est déjà écrit.