Facebook Les Utilisateurs De L'Application De La Liste
Je suis assez nouveau à l'Facebook Api. Je veux obtenir une liste de mes amis qui ont également installé mon application. (L'idée étant que vous pouvez ensuite lancer le jeu avec eux).
Ceci donne une liste de mes amis:
FB.api('/me/friends', ...
Cela donne mon info app:
FB.api('/myappid', ...
Ce que je veux, c'est "mes amis qui ont également cette application installée"
J'ai pensé qu'il pourrait être présent:
FB.api('/myappid/accounts', ...
J'espérais au moins me donner mes Développeurs, les Administrateurs ou les Testeurs, mais pas de chance.
http://developers.facebook.com/docs/test_users/
http://developers.facebook.com/docs/ApplicationSecurity/
Mon sentiment est peut-être que je dois utiliser FQL à construst une requête qui dit quelque chose comme
(psuedocode)
SELECT
FROM my_friends
WHERE uid IN (
SELECT uid
FROM app_users
WHERE appid = myappid
)
Tout conseil serait grandement apprécié.
Remarque, j'ai vu ce post:
FaceBook app: récupérer la liste des identifiants de mon application, les utilisateurs de
Je suis en gardant une liste locale de Facebook de l'Utilisateur Id qui appartiennent à mon site, et je suis effectivement en mesure d'atteindre mon but en faisant ce qui suit, mais je suis sûr qu'il doit y avoir une meilleure façon:
$facebookFriendIds = array();
$friends = $this->facebook->api('/me/friends');
foreach ($friends['data'] as $friend) {
$facebookFriendIds[] = $friend['id'];
}
$this->friends = Doctrine_Core::getTable('User')->createQuery()
->whereIn('fb_user_id', $facebookFriendIds)
->execute();
OriginalL'auteur captainclam | 2011-04-11
Vous devez vous connecter pour publier un commentaire.
C'est je crois le FQL requête
$facebook->api(array('method' => 'fql.query', 'query' => "SELECT uid FROM user WHERE is_app_user = '1' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = '" . $user_id . "');"));
(J'utilise java et l'Api JS, donc la syntaxe ne peut pas être tout à fait correct)
La documentation pour l'utilisateur et ami requêtes sont ici:
http://developers.facebook.com/docs/reference/fql/user/
http://developers.facebook.com/docs/reference/fql/friend/
OriginalL'auteur Aleadam
Utiliser cette requête en JS
de rien 🙂 ...
OriginalL'auteur