2010-11-25 4 views
2

Notre site a des informations sur l'école; Lorsque les utilisateurs se connectent à notre site avec Facebook, nous aimerions afficher quelques photos des amis de l'utilisateur qui ont fréquenté l'école.Find Facebook friends par école

Le plugin social Facepile montrera les utilisateurs qui ont aimé l'école, mais cela semble être différent de l'ajout de l'école à votre histoire d'éducation. (Par exemple, je n'ai pas aimé mon lycée, mais il apparaît dans mes informations d'utilisateur.)

Existe-t-il un moyen de le faire en utilisant l'API graphique ou FQL? par exemple. étant donné l'ID de page d'une école et le jeton d'accès d'un utilisateur, existe-t-il un moyen d'interroger les amis de l'utilisateur par école?

Répondre

2

Grâce à omalleyt, vous pouvez utiliser une URL comme celle-ci pour requête à tous les objets de education d'amis d'un utilisateur, qui incluent des ID.

https://graph.facebook.com/me/friends?fields=name,id,education&access_token=blah 
0

À moins de manquer quelque chose, vous devriez pouvoir obtenir la liste des personnes qui ont rejoint/aimé la page de l'école, et vous devriez être en mesure d'obtenir la liste des amis de l'utilisateur. Une fois que vous avez les deux listes, comparez et trouvez des entrées communes dans les deux listes. Vous devriez vous retrouver avec une liste d'amis, qui ont tous rejoint/aimé l'école.

+0

Malheureusement, il est facile de voir qui a attiré la page de l'école, mais c'est complètement différent de celui qui a fréquenté l'école. Il semble qu'il n'y ait aucun moyen d'obtenir une liste de participants. –

+0

Je suppose que la page de l'école est un groupe, et si vous regardez le groupe API, il existe une méthode pour obtenir tous les membres comme vous pouvez le voir ici: http://developers.facebook.com/docs/reference/api/group –

+0

Ne supposez pas! ;-) Une école est une page, pas un groupe. Il a une "catégorie" (école) et un "fan_count"; il n'a pas de propriété de «confidentialité» comme le font les groupes. –

Questions connexes