2016-10-05 13 views
5

Mam dziwne zachowanie z interfejsu API wykresów: chcę wyświetlić listę udostępnionych wpisów, więc chcę uzyskać /<post_id>/sharedposts?fields=shares, aby uzyskać ile razy udostępnione posty zostały później udostępnione.Interfejs API wykresu Facebook: nie można uzyskać udostępnionych postów, chociaż liczba udziałów jest wyższa niż zero

Odpowiedź dostaję, a tym samym jest to lista obiektów tak:

{ 
    "shares": { 
    "count": 1 
    }, 
    "id": "136178893505927_155012298289253" 
}, 

Jednakże, jeśli mogę zażądać /136178893505927_155012298289253/sharedposts, mam

{ 
    "data": [ 
    ] 
} 

Co jest dziwne, bo oczekiwał, że w odpowiedzi znajdzie się jeden obiekt.

Ponadto, jeśli mogę zażądać /<post_id>/sharedposts?fields=shares,sharedposts Dostaję dziwne listę zawierającą shares.count wyższa niż 0 i nie ma treści w niektórych przypadkach sharedposts i sharedposts tablicę zawierającą mniej elementów niż shares.count w niektórych innych.

Zgaduję, że tak się dzieje, ponieważ udostępnione posty nie są widoczne dla mojego profilu, ale czy nie powinienem móc ich oglądać, ponieważ oryginalny wpis został opublikowany na stronie, którą zarządzam?

Próbuję utworzyć wykres udziałów, aby określić, czy udostępniany udział ma większy udział niż ogólny udział, ale wygląda na to, że nie jest to możliwe z interfejsem API wykresu ... lub Brakuje mi czegoś?

Odpowiedz

0

Użyj aplikacji Graph api v2.3 i potrzebujesz uprawnień do odczytu. To uprawnienie jest tylko w tej wersji.

Powiązane problemy