Nombre de commentaires Facebook sur le graphique d'api
semble que Facebook a changé le résultat de postes de, quelques semaines auparavant, il était possible de lire le nombre de commentaires de la poste directement
https://graph.facebook.com/125909647492772_502974003098530
vous avez obtenu quelque chose comme
...
"comments": {
"data": [
{
"id": "502974003098530_78616446",
"from": {
"name": "Mathias Fritz",
"id": "526559276"
},
"message": "saugeil!",
"can_remove": false,
"created_time": "2013-03-26T14:58:01+0000",
"like_count": 1,
"user_likes": false
}
],
"paging": {
"cursors": {
"after": "MQ==",
"before": "MQ=="
}
},
"count": 1
mais maintenant, le comte est absent.
J'ai fait quelques recherches sur le graphique de la documentation, mais le seul changement dans cette direction semble que les commentaires peuvent avoir des commentaires... et ces commentaires sont pris en compte dans un champ nommé comment_count.
Est-il encore un moyen d'obtenir le total le nombre de commentaires?
source d'informationauteur fuchs777
Vous devez vous connecter pour publier un commentaire.
Pour obtenir le nombre, ajouter ?résumé=1 à la fin: https://graph.facebook.com/125909647492772_502974003098530/comments?summary=1
J'ai eu le même problème, tout en ajoutant
likes.summary(true),comments.summary(true)
en paramètre à l'encontre de "champs" a fonctionné pour moi.par exemple, j'ai utilisé
https://graph.facebook.com/me/feed?access_token=ACCESS_TOKEN&fields=story,from,story_tags,likes.summary(true),comments.summary(true)
au lieu de
https://graph.facebook.com/me/feed?access_token=ACCESS_TOKEN
Vous pouvez également ajouter d'autres paramètres si vous le souhaitez, séparés par un ,
summary=true
est ce que vous êtes à la recherche pourObtenez aime count :
Obtenir des commentaires compter
Obtenir des actions count :
Et le dernier [ combinant tous 3 ]
Version améliorée ( ajouter de la limite(0) supprime de la liste de "j'aime" et obtenez seulement un résumé ):
Vous pouvez obtenir le total le nombre de commentaires par FQL. Voir à cette question ci-dessous à titre de référence:
Facebook API - le nombre de commentaires par FQL
Voici la requête que vous avez besoin de:
SELECT comment_info FROM stream WHERE post_id = ...
Si vous souhaitez compter tout sur Facebook.
(Ce numéro est visible pour Facebook de l'Utilisateur)
Vous devez utiliser FQL (Facebook Query Language) au lieu de l'API Graphique.
Facebook Langage De Requête De Référence
Cette situation, vous devriez interroger
Vous pouvez faire de telles demandes:
{pageid}/posts?fields=comments.summary(1){id}
Il sera de retour une liste de messages, y compris les commentaires comte de chaque post.
Ici, j'ai renvoyé que le commentaire de l'id parce que je n'ai besoin que le nombre de commentaires par post, mais bien sûr, vous pouvez inclure de nombreux autres domaines:
{pageid}/posts?fields=comments.summary(1){id,message},id
Cela fonctionne parfaitement avec moi:
Ce retour des commentaires de comte à
summary
et retour 0 commentaires dans le même temps, ce qui est parfait car vous avez seulement besoin du nombre de commentaires.Ou de faire le moins de changements pour vous excisting code, utilisation:
commentsCount tient le nombre de commentaires pour enfant actif
Essayez ce qui suit:
puis
Ici
commentCount
donnera le nombre de commentaires.