Счетчик комментариев API Facebook Restfb Java - PullRequest
0 голосов
/ 13 марта 2019

Я много программировал с restfb, но я не могу подсчитать комментарии, только комментарии без ответов, изображение может лучше иллюстрировать. введите описание изображения здесь

Пример пост-комментария facebook

Мой код

Post post = clienteFacebook.fetchObject(idPostagem,
                Post.class,
                Parameter.with("fields", "comments.limit(0).summary(true)"), 
                Parameter.with("filter", "toplevel"));

        System.out.println("Comments count: " + post.getCommentsCount());

Количество комментариев из кода

Но яМне нужно получить только реальные комментарии от публикации, в этом примере 57 комментариев.

В https://developers.facebook.com/docs/graph-api/reference/v3.2/object/comments У меня есть несколько ссылок на фильтр - верхнего уровня, но безуспешно.

Я также проверялс комментарием вместо сообщения, но безуспешно.

Как получить 57 сообщений в сообщении?

1 Ответ

0 голосов
/ 20 марта 2019

Пожалуйста, попробуйте следующий код:

Post post = clienteFacebook.fetchObject(idPostagem,
      Post.class,Parameter.with("fields", "comments.limit(0).summary(1).filter(toplevel)"));

System.out.println("Comments count: " + post.getCommentsCount());

Как видите, фильтр является частью параметра fields. Но странно то, что toplevel является фильтром по умолчанию, если фильтр не предусмотрен. Так что, может быть, это что-то другое.

Может быть, вы можете связаться с нами (командой RestFB) напрямую, чтобы мы могли помочь немного подробнее;)

...