Не может вытащить более 100 комментариев за пост - PullRequest
1 голос
/ 12 октября 2010

Мы пытаемся получить данные из Facebook. При попытке получить все комментарии с помощью fql-запроса, Facebook возвращает менее 100 комментариев на пост.

Ниже приводится используемый запрос fql.

SELECT text,id 
FROM comment 
WHERE post_id in (select post_id from stream where source_id=**** and actor_id = ****)

также пытался

SELECT text,id FROM comment WHERE post_id = ****

Пожалуйста, помогите мне решить проблему. Заранее спасибо

примечание: и source_id, и actor_id одинаковы. и post_is упомянутых имеет более 100 комментариев (180) и возвращает только 99 комментариев

Ответы [ 2 ]

1 голос
/ 22 марта 2011

Использовать fql-запрос с лимитом.Это будет работать.

0 голосов
/ 30 мая 2015

Обратите внимание, что fql устарела с версии API Graph 2.1 и выше

https://graph.facebook.com/v2.3/post-id?fields=comments&access_token=ACCESS_TOKEN предоставляет вам все комментарии этого поста с подкачкой.

https://graph.facebook.com/v2.3/post-id?fields=comments.summary(true)&access_token=ACCESS_TOKENдаст вам все комментарии к этому посту с подкачкой страниц, а также с помощью «comments.summary (true)» даст вам «суммарный» объект json вместе с данными и подкачкой страниц, что также даст вам общее количество комментариев.

...