2013-05-08 24 views
7

OK, więc dodałem pole komentarzy na Facebooku społeczności na mojej stronie, w którym określiłem Fanpage na Facebooku, jako cel komentarzy.Facebook Graph API uzyskać wszystkie komentarze

Teraz chcę uzyskać wszystkie komentarze, które są obecne w polu komentarzy na stronie na mojej stronie. Używam tego:

https://graph.facebook.com/comments/?ids=xxx

W miejsce xxx Położyłem fanpage URL (wyświetlany komentarze tylko z jednego dnia, nawet z wyznaczonym do 10000), a gdy to nie działa Próbowałem moją stronę URL , w wyniku czego nic nie było wyświetlane.

Brakuje mi tutaj, każda pomoc będzie doceniona!

Odpowiedz

11

Poprawna składnia czytać komentarze API Facebook Graph jest następujący:

GET /{object-id}/comments

Więc adres URL będzie wyglądać następująco:

https://graph.facebook.com/xxx/comments

Oto żywy przykład, że wygląda na komentarz do zdjęcia na okładkę Coca-Coli:

http://graph.facebook.com/10152297032458306/comments

Możesz przeczytać więcej o czytaniu komentarzy za pomocą interfejsu Graph API here.

+1

jak mogę wygenerować identyfikator obiektu, gdy mam adres URL jako mój jedyny zasób .. http://stackoverflow.com/questions/19806802/get-list-of-all-comments-using-url/19807222?noredirect = 1 # comment29449187_19807222 –

+0

Sterownik @cormac, ale przykład na żywo zwraca błąd .. dlaczego? –

+2

To już nie działa. –

4

check this stackOverflow topic

Trzeba zadzwonić z bezpiecznym https zamówienie i dostarczyć access_token (19292868552_118464504835613 jest Facebook post):

https://graph.facebook.com/19292868552_118464504835613/comments?access_token=XXX 

EDIT: Dodany obiekt z dokumentu pocztowym. Spróbuj kliknąć połączenie comments, a następnie usuń access_token i spróbuj zobaczyć różnicę.

+0

19292868552_118464504835613 jest post na Facebooku to – ashanrupasinghe