0

我一直在用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 个帖子?

4

1 回答 1

0

请尝试以下代码:

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

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

如您所见,过滤器是字段参数的一部分。但奇怪的是,toplevel如果没有提供过滤器,则默认过滤器。所以也许它是不同的东西。

也许您可以直接与我们(RestFB Team)取得联系,以便我们更深入地提供帮助;)

于 2019-03-20T09:18:44.323 回答