J'essaie d'obtenir une liste de tous les utilisateurs qui partagent un objet donné sur Facebook en utilisant le graphique api.Liste des partages dans FB graph api
Il y a eu quelques informations utiles à cet égard sur l'échange de la pile, ici: Getting which users shared a post et ici: List of people who shared on facebook
J'ai expérimenté avec le graphique de api/{id} objet/sharedposts point final sur l'api. Quand je fais l'appel api avec un identifiant d'objet donné que j'ai vérifié a été partagé plus de 100 fois (d'après l'identifiant/{page-id}/feed j'obtiens l'identifiant d'objet pour ce post), le résultat api invariablement retours en tant que tels:
{
"data": [
]
}
Je reçois un tableau vide ... est-ce parce que mon jeton d'accès ne me permet pas d'obtenir cette information? Je ne suis pas ami avec aucun des utilisateurs partageant le post et je n'ai pas aimé la page d'où provient le post.
Je me demandais simplement s'il s'agissait d'un problème d'authentification ou s'il y avait un autre problème que je rencontre. Je l'ai essayé avec quelques ID d'objet, donc je voudrais savoir exactement pourquoi il n'y a pas de données lorsque j'utilise le point de terminaison/{object-id}/sharedposts.
Merci!
il n'est certainement pas possible d'obtenir une liste, ce serait un problème de confidentialité. – luschn
de ne pas être trop philosophique, mais ne nous permet pas d'obtenir des commentaires et aime aussi sortir de l'api un problème de confidentialité égale? Je vais juste supposer que c'est à cause de l'authentification que j'obtiens le tableau vide alors. Merci! – bganesh11
vous avez raison, j'ai raté qu'il s'agissait d'une page. dans ce cas, il devrait être possible imho. seuls les profils utilisateurs sont sécurisés, les pages sont publiques de toute façon. – luschn