2015-03-02 8 views
6

Próbuję uzyskać posty na stronie fb z liczbą komentarzy i polubień dla każdego postu.Otrzymuj posty na Facebooku i łączną liczbę polubień dla każdego posta

Dla pokroju jest tam parametry można przekazać co jest Podsumowanie = true i TOTAL_COUNT. Próbowałem tego page_id? Fields = posts.limit (1) .summary (1), ale nic nie wraca. Nie mogę napisać FQL, ponieważ zostanie wkrótce zdeponowana. Piszę php API.

Z góry dziękuję.

Odpowiedź:

page_id pola = posts.limit (40) {likes.limit (1) .summary (1) comments.limit (1) .summary (1)}

Ponieważ nie potrzebuję komentarzy, a jedynie podsumowanie ustawiam comment.limit (1), to samo dla polubień.

Dzięki za pomoc!

Odpowiedz

3

można uzyskać całkowitą liczbę przejeżdżających przez argumentów jak

?fields=likes.summary(1),comments.summary(1), 

$fbtimeposts = (new FacebookRequest($session, 'GET', "/me/feed?fields=likes.summary(1),comments.summary(1),story,link,comments,likes,source,picture,type,status_type,application,message,message_tags,name,caption,actions,from,feed_targeting,full_picture,description,updated_time,created_time,id,object_id,parent_id,place,story_tags,targeting,with_tags&limit=10&date_format=U&limit=10&date_format=U"))->execute()->getGraphObject()->asArray(); 

Mam nadzieję, że powyższy przykład pomaga w jakiś sposób !!!!

+0

To jest niesamowite odpowiedź, to jednak wyjaśnić dużo i pomaga! Dziękuję Ci. –

+0

@jones ..134134444463871 /? Fields = likes.summary (1) ... daje mi to wszystko, co lubi użytkownik, ale potrzebuję całkowitej liczby podobnych użytkowników. Nie wiem, kim jestem brakujący – Dragon

0

Można spróbować to

?fields=likes.limit(0).summary(1),comments.limit(0).summary(1) 

?fields=likes.limit(0).summary(true),comments.limit(0).summary(true) 
Powiązane problemy