2009-08-06 10 views
4

Je développe un site Web utilisant Facebook Connect comme seul mécanisme d'adhésion/authentification. Jusqu'à présent, l'authentification et l'invitation des amis fonctionnent.Comment afficher la liste des utilisateurs de Facebook enregistrés sur mon site Facebook Connect

Maintenant, je voudrais afficher une liste des utilisateurs enregistrés avec mon application Facebook. Quelque chose comme: "Il ya 1234 membres dans la communauté AppName" + une liste d'images de profil.

Comment est-ce que je ferais cela?

Merci!

Répondre

3

C'est en fait assez facile à faire. Après que chaque utilisateur se connecte à votre site via Facebook Connect, créez une entrée pour lui dans une table utilisateur (ce que vous faites probablement déjà). Ensuite, lorsqu'un utilisateur se connecte, affichez simplement le nombre total de votre table d'utilisateurs et sélectionnez au hasard 10 ID utilisateur (ou le nombre d'images que vous voulez afficher) et affichez-les en utilisant le tag http://wiki.developers.facebook.com/index.php/Fb:profile-pic FBML <fb:profile_pic>.

+3

C'est à peu près ce que nous avons fait. Mais je souhaite qu'il y avait un moyen de le faire sans rien stocker de notre côté. Quelque chose comme "Hey Facebook, donnez-moi le nombre de personnes qui sont membres de notre application et envoyez-moi des photos de profil". – Costo

2

Certaines informations de mesure sont disponibles pour votre application via l'appel API Admin.getMetrics. Je crois qu'il fournit seulement le nombre d'utilisateurs actifs dans un certain laps de temps cependant.

Le nombre total réel d'utilisateurs est difficile à suivre en raison des personnes qui suppriment l'application ou qui l'ont installée mais bloquée. Je ne pense pas que ce soit disponible en tant que propriété spécifique n'importe où. Les pages d'informations sur les applications Facebook n'affichent jamais le nombre total d'utilisateurs, seulement les utilisateurs actifs mensuels, ce que Admin.getMetrics() peut vous dire.

+0

Vous avez raison. Il ne semble pas y avoir de moyen d'amener les utilisateurs à utiliser l'application. Cependant, il semble que je peux obtenir les utilisateurs qui sont «fan» de la page sur mon application Facebook ... Pas encore essayé. – Costo

+0

Je voudrais vraiment entendre une réponse à cela aussi! – Mike

Questions connexes