En utilisant l'API Facebook avec le langage FQL, comment puis-je obtenir une liste des utilisateurs qui ont aimé une URL donnée? J'ai obtenu l'URL et je veux interroger Facebook pour voir combien de personnes et quels utilisateurs ont aimé cette URL. Utiliser PHP ou ASP.Net ... n'a pas d'importance, je veux juste savoir comment écrire la requête FQL.Get Facebook Lien Likes
Répondre
'SELECT user_id FROM like WHERE object_id IN (SELECT link_id from link WHERE url = 'YOUR URL HERE' AND owner = 'YOUR USER ID HERE' '
Pour accéder aux goûts de l'utilisateur, l'application doit avoir user_likes
l'autorisation de l'utilisateur. Après cela, si vous accédez à http://graph.facebook.com/me/likes
avec des jetons d'accès appropriés, tous les ID d'objet (y compris les sites Web externes), l'utilisateur actuel a aimé seront listés.
(ce qui est en réponse à bounty question, qui semble un peu différent de la question initiale posée sur cette page)
Je suis désolé mai être ma question était source de confusion. Ce que je voulais, c'est obtenir la liste de tous les user_ids qui ont aimé quelque chose sur ma page externe. Par exemple, j'ai une page de film avec un bouton J'aime et je veux obtenir tous les utilisateurs de facebook qui ont aimé la page. – sensor
Il n'utilise pas FQL mais ... vous pouvez voir les plus récents 500 utilisateurs qui ont comme votre page en allant à: https://www.facebook.com/browse/?type=page_fans&page_id={id}
mais vous auriez à gratter ceci pour obtenir l'information et cela ne fonctionnera pas pour plus de gens en plus des 500 plus récents. Voici le gotcha, vous devez être un administrateur du page_id pour le voir .
Vous ne pouvez obtenir que les ventilateurs des pages pour lesquelles vous êtes administrateur. Donc, vous devez fournir un jeton d'accès avec votre demande associée à un compte administrateur de la page que vous essayez d'obtenir les fans.
La documentation FQL de Facebook ici: https://developers.facebook.com/docs/reference/fql/page/ vous explique comment procéder. Exécutez l'exemple SELECT name, fan_count FROM page WHERE page_id = 19292868552
et remplacez le numéro page_id par le numéro d'identification de votre page et il renvoie le nom de la page et le nombre de ventilateurs.
Malheureusement, ces données ne sont pas disponibles. Ce qui est possible via les objets API Graph Link et le link FQL table vient de récupérer une instance dans laquelle un lien a été partagé par un utilisateur. Vous pouvez obtenir le nombre de likes sur l'affichage d'un lien par un utilisateur, mais ce n'est probablement pas ce que vous voulez.
Discuté il y a 3 à 6 mois avec les gars de Facebook, et le consensus était que l'obtention de ces données via l'API est impossible. Autant que je sache, les choses n'ont pas changé, et il y a des arguments de confidentialité pour garder ces données hors de l'API.
- 1. Comment collecter les likes Facebook d'une URL
- 2. Récupérer facebook likes via fql pour les objets 'non-facebook'
- 3. GET Page Facebook Fans
- 4. Get Facebook nom d'utilisateur
- 5. Comment obtenir le total des likes facebook pour une application facebook?
- 6. Get Facebook Page Wall Stream
- 7. JSF Lien Paramètre get null
- 8. Get src d'un lien jQuery
- 9. Lien Facebook lien dans Ruby on Rails
- 10. facebook lien pour devenir membre
- 11. Get Facebook User ID Par adresse email
- 12. Faire un lien qui maintient get params?
- 13. lien de téléchargement avec get vars
- 14. Différence entre le lien Facebook et la source?
- 15. iphone facebook mur avec lien carte image
- 16. Partager sur Facebook montre image incorrecte lien
- 17. Facebook; poster un lien vers une fanpage
- 18. facebook get session_key pour offline_access dans l'application de toile
- 19. Get facebook Album URL en utilisant php-sdk
- 20. get facebook session de l'utilisateur après plus de
- 21. Créer un lien en PHP avec des paramètres Get
- 22. soumettre un lien hypertexte par GET ou POST
- 23. html passer un lien avec les paramètres get dans un lien
- 24. Conversion d'un tableau d'octets en Int-likes en C#
- 25. Boutons Facebook "J'aime" et # chaînes d'URL?
- 26. Soumettre un lien via iPhone -> Facebook Connect
- 27. comment afficher un lien externe dans une application facebook>
- 28. Facebook Partager suspendu lors du partage d'un lien
- 29. Facebook Partager Lien ne pas poster la bonne URL
- 30. Un lien pour Facebook aime (pas de bouton)
Ne fonctionne pas, je choisis que j'ai aimé un élément, mais il ne reçoit pas assigné à mon nom. –
uhm ... si étrange, pourriez-vous séparer le fql et essayer d'obtenir l'id de l'objet d'abord, puis user cet id d'objet dans le select comme fql? Je pense que ça peut parce que la chaîne et int. – vodkhang
J'ai également posté 2 table fql afin que vous puissiez le regarder. Je vais essayer le sql moi-même bientôt – vodkhang