Je peux obtenir le nombre de partages d'une URL à l'aide du SDK PHP et de l'API rest obsolète, mais je n'ai pas trouvé de moyen d'obtenir le nombre de partages d'une URL à l'aide de l'API graphique.
Y a-t-il un moyen de le savoir?
facebook
facebook-graph-api
facebook-like
Ashish Pethkar
la source
la source
Réponses:
Voici une liste de liens API pour obtenir vos statistiques:
Edit: Suppression du point de terminaison Twitter, car celui-ci est obsolète.
Edit: l'API REST Facebook est obsolète
la source
MISE À JOUR - Avril 15:
Si vous souhaitez obtenir le nombre disponible dans le bouton J'aime, vous devez utiliser le
engagement
champ dans l'og_object
objet, comme ceci:Résultat:
C'est possible avec l'API Graph, utilisez simplement:
quelque chose comme:
Retournerais:
MISE À JOUR: alors que ce qui précède répondrait à la façon d'obtenir le nombre de partages . Ce nombre n'est pas égal à celui que vous voyez sur le bouton J'aime , car ce nombre est la somme de:
Ainsi, obtenir le numéro du bouton Like est possible avec l'API Graph via le
fql
point final (lalink_stat
table):total_count
est le nombre qui apparaît dans le bouton J'aime.la source
share_count
,like_count
etcomment_count
, semblefql
- t-il , l'API REST reste la meilleure option ... Mais les deuxfql
et l'API REST ne seront plus disponibles après le 7 août 2016! Aucune suggestion?Vous ne devez pas utiliser graph api. Si vous appelez:
ou
les deux reviendront:
Mais le nombre indiqué est la somme de :
Vous devez donc utiliser FQL.
Regardez cette réponse: Comment récupérer les likes facebook, partager, les commentaires comptent à partir d'un article
la source
Après le 7 août 2016, vous pouvez toujours passer votre appel comme ceci:
mais le format de la réponse sera différent: ce ne sera pas
mais à la place ce sera
Vous devrez donc traiter la réponse comme ceci:
la source
Ce que j'ai trouvé utile et que j'ai trouvé sur un lien ci-dessus est cette requête FQL où vous demandez des likes, le total, le partage et le nombre de clics d'un lien en regardant la table link_stat
Cela produira quelque chose comme ceci:
la source
Découvrez cet essentiel . Il contient des extraits pour savoir comment obtenir le nombre de partages pour les services suivants:
la source
Le bouton J'aime de Facebook fait deux choses que l'API ne fait pas. Cela peut créer de la confusion lorsque vous comparez les deux.
Si l'URL que vous utilisez dans votre bouton J'aime a une redirection, le bouton affichera en fait le nombre de l'URL de redirection par rapport au nombre de l'URL que vous utilisez.
Si la page a une propriété og: url, le bouton like affichera les goûts de cette URL au lieu de l'url dans le navigateur.
J'espère que cela aide quelqu'un
la source
Tapez simplement
https://graph.facebook.com/?fields=share&id=https://www.example.com
et remplacez example par votre URL ou la page que vous recherchez.Exemple de Google: https://graph.facebook.com/?fields=share&id=https://www.google.com
la source
quand j'ai utilisé FQL j'ai trouvé le problème (mais c'est toujours un problème) la documentation dit que le nombre indiqué est la somme de:
mais sur mon site Web, le nombre indiqué est la somme de ces 4 comptes + le nombre d'actions (encore une fois)
la source
En utilisant FQL, vous pouvez le faire:
la source
Il y a un joyau rubis pour cela - SocialShares
Actuellement, il prend en charge les réseaux sociaux suivants:
Usage:
la source
Vous pouvez utiliser https://graph.facebook.com/v3.0/ {Place_your_Page_ID here} / feed? Fields = id, Shares, share_count & access_token = {Place_your_access_token_here} pour obtenir le nombre de partages.
la source