Ich habe ein seltsames Verhalten von der Graph-API: Ich möchte die Shares eines geteilten Posts auflisten, also ersuche ich /<post_id>/sharedposts?fields=shares
wie oft ein freigegebener Post später geteilt wurde.Facebook Graph API: keine freigegebenen Posts erhalten, obwohl die Anzahl der Shares höher als Null ist
Die Antwort ich erhalte, ist so, das ist eine Liste von Objekten, wie:
{
"shares": {
"count": 1
},
"id": "136178893505927_155012298289253"
},
Wenn jedoch i /136178893505927_155012298289253/sharedposts
verlangen, bekomme ich
{
"data": [
]
}
Welche seltsam ist, wie ich hat erwartet, dass ein Objekt in der Antwort enthalten ist.
Außerdem, wenn ich /<post_id>/sharedposts?fields=shares,sharedposts
anfordern Ich erhalte eine seltsame Liste mit shares.count
höher als 0 und keinen sharedposts
Inhalt in einigen Fällen und einen sharedposts
Array mit weniger Elementen als shares.count
in einigen anderen.
Ich vermute, das passiert, weil die freigegebenen Beiträge für mein Profil nicht sichtbar sind, aber sollte ich sie nicht sehen können, da der ursprüngliche Beitrag auf einer Seite veröffentlicht wurde, die ich verwalte?
Ich versuche, das Diagramm der Aktien zu erstellen, um zu bestimmen, ob eine Aktie, die wiederverwendet wird, mehr als andere zur Gesamtzahl der Aktien beigetragen hat, aber es scheint nicht möglich mit der Grafik API ... oder Ich vermisse etwas?