23

Nous utilisons le plugin de commentaire facebook pour avoir des commentaires sur notre site.Récupérer tous les commentaires avec FQL par l'ID de l'application

Pour modérer ceux-ci, nous utilisons cet outil: https://developers.facebook.com/tools/comments

Cependant, nous voulons construire notre propre outil pour modérer ces commentaires, et l'intégrer à notre logiciel existant.

Je ne trouve pas de méthode appropriée pour cela. la seule façon que j'ai découvert maintenant, après des heures de recherche est cette requête FQL:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE') 

Cela ne fonctionne pas parce que nous avons des milliers de différentes URL et je ne peux pas interrogeons chacun d'eux à chaque fois pour voir s'il y a des nouveaux commentaires

je besoin d'un moyen d'obtenir tous les (nouveaux) les commentaires suffit d'entrer notre app_id, domaine ou quelque chose comme ça

Comment puis-je faire cela?

+0

Malheureusement, après avoir recherché ce problème pendant environ une journée, j'ai trouvé que c'était seulement possible si vous avez un ensemble fixe de sous-pages dont vous voulez récupérer des commentaires. Voir la réponse que j'ai posté ici: http://stackoverflow.com/a/10412716/280503 – gardenofwine

Répondre

0

Ce requêtes de code pour tous les commentaires XIDs utilisés par votre application:

https://graph.facebook.com/fql?q=SELECT fromid, text, id, time, username, xid, object_id FROM comment WHERE xid IN (SELECT xid FROM comments_info WHERE app_id = {0}) ORDER BY time desc&access_token={1}&format=json 
+4

Pour les nouveaux commentaires cela ne fonctionne pas. FB: 'Remarque: Cette table contient un mappage de app_id avec les XID utilisés par les anciens commentaires fb:. Il ne contient pas de carte pour le plugin de commentaires en cours, qui n'utilise pas les XID. »[Link] (https://developers.facebook.com/docs/reference/fql/comments_info/) – neworld

+1

Désolé, cela ne peut pas aider Vous – Oleg

2

J'envisage de faire la même chose- saisissant tous les messages de l'utilisateur pour mon application. Je suppose que c'est une tâche similaire.

Pour un utilisateur donné, je vais faire défiler le flux et la recherche de postes d'application. Pour vous, vous iriez:

`home?fields=comments` 
`feed?fields=comments` 

Et pour vérifier "type" et "id" pour correspondre à votre application.

+1

Anna lorsque vous placez des commentaires sur un objet, il est juste un échantillon des commentaires et des goûts, pas tous. vous devez interroger la connexion. /post_id/commentaires –

Questions connexes