Duplicata possible:
Récupérer les noms des fans Facebook
Je veux obtenir une liste des utilisateurs de Facebook qui aiment une page ou un intérêt.
FQL comme 'SELECT user_id FROM like WHERE object_id=113970468613229
' ne marche pas.
Y a-t-il un moyen de faire cela?
Je suis ingénieur partenaire chez Facebook, alors j'ai pensé que je ferais sonner ici. Les API Facebook ne vous donneront pas l'ID utilisateur des utilisateurs qui ont aimé une page ou un intérêt, c'est pour protéger la confidentialité de ces utilisateurs.
Il n'y a aucun moyen d'obtenir une liste de personnes qui aiment votre page via leur API, c'est pourquoi cette question n'a jamais reçu de réponse. Vous pouvez obtenir des graphiques et des informations agrégées sur qui aime votre page à partir de Facebook Insights mais ce ne sont pas des informations personnellement identifiables comme leur identifiant d'utilisateur.
Vous pouvez voir les 500 utilisateurs les plus récents qui ont aimé votre page en allant sur: https://www.facebook.com/browse/?type=page_fans&page_id= votre identifiant de page mais vous devrez le gratter pour obtenir les informations et cela ne fonctionnera pas pour plus de personnes que les 500 plus récentes.
Il n'est pas possible d'obtenir les identifiants des utilisateurs qui aiment votre page malheureusement.
Vous pouvez utiliser la zone J'aime pour afficher un visage d'utilisateurs qui aiment votre page. Et comme l'a dit haha, vous pouvez détecter si un utilisateur aime une page.
Pour l'option likebox/facepile, consultez les documents sur: Likebox
Selon l'API Facebook, c'est exactement comme ça que vous le faites. Sauf qu'il dit que vous devriez avoir des guillemets autour de votre object_id.
L'exemple dit:
$facebook->api_client->fql_query('SELECT user_id FROM like WHERE object_id="122706168308"');
Les documents FQL ont été mis à jour pour clarifier cette limitation: https://developers.facebook.com/docs/reference/fql/like/