Y a-t-il un moyen d'obtenir l'emplacement de mes amis Facebook à l'aide de l'API graphique? p>
7 Réponses :
FB.api('/me', function(response) { var location = response.location.name; });
La documentation Facebook dispose des informations que vous recherchez, y compris du code d'échantillon et des instructions. Il est disponible à: p>
http://developers.facebook.com/docs/guides/canvas < / p>
Vous pouvez également trouver l'API graphique utile: http://developers.facebook.com/docs/api p>
En tant que petit indice, généralement, vous voudrez répondre avec plus qu'un lien. Y compris les échantillons de code et des instructions détaillées sont de grandes façons de produire des réponses de haute qualité. J'ai édité votre réponse juste un peu pour vous aider.
Votre ami est considéré comme un utilisateur em>, vous allez donc sur le Documentation utilisateur , obtenez le nom de champ nécessite Cependant, il y a une faute de frappe! Pour obtenir l'emplacement de votre ami, vous avez besoin du Voici un exemple de php-sdk: p> ici, je récupère le nom Emplacement CODE> (pour être envoyé dans les champs code> (code> paramètre) et vous vérifiez si vous avez besoin d'une autorisation spécifique:
user_location code> ou
ami_location code> autorisation p>
BlockQuote>
amis_location code> (avec s em> strong>), Référence . p>
nom code> et
emplacement Code> Champs (Veuillez noter que le champ
ID CODE> sera récupéré automatiquement). P> P>
Est-ce que ça marche pour toi? Je ne peux vraiment pas le faire travailler. Le seul nom est renvoyé (demandant des permanentes correctement avec des amis_location aussi).
@Grm: Oui, il fait mais b> Votre ami aurait dû mettre la ville à apparaître! J'ai trouvé que 40% de mes amis ne l'ont pas mis!
N'oubliez pas que le champ de localisation retourne un objet. Afin de récupérer l'emplacement que vous devez utiliser $ profil ['emplacement'] -> nom.
Le moyen le plus rapide d'obtenir toutes les informations souhaitées des amis d'un utilisateur Vous pouvez utiliser la méthode FQL: pour une liste de toutes les tables avec leurs noms de colonne correspondants que je me réfère à: Facebook FQL Référence P> P>
https://graph.facebook.com/me/friends?access_token= "Obtenez ceci de FB Tool" & Fields = Emplacement P>
fql?q=SELECT locale,current_location from user where uid in(select uid2 from friend where uid1=me()) Requires user_location or friend_location permission
<div id="UserLocation"></div>