如何使用Java获取facebook评论?

如何使用Java获取facebook评论?,java,facebook,get,comments,Java,Facebook,Get,Comments,我可以访问facebook的公共帖子并获取它们。但我无法得到他们的评论。以下是我的部分代码: facebook.setOAuthAppId("1**********", "S*** S***"); facebook.setOAuthAccessToken(new AccessToken("bla bla bla", null)); try{ int counter=0; ResponseList<Post> results = facebook.

我可以访问facebook的公共帖子并获取它们。但我无法得到他们的评论。以下是我的部分代码:

facebook.setOAuthAppId("1**********", "S*** S***");
    facebook.setOAuthAccessToken(new AccessToken("bla bla bla", null));

    try{

    int counter=0;

    ResponseList<Post> results = facebook.searchPosts("galatasaray", new Reading().limit(100));
    for(Post post : results){
    System.out.println();
//      PagableList<Comment> comments=post.getComments();
//      for(Comment comment : comments){
//      System.out.println(comment.getMessage());
//      }
    counter++;

    System.out.println("NAME:-->>>" + post.getName());
    System.out.println("DATE:-->>>" + post.getCreatedTime());
    System.out.println("MESSAGE:-->>>" + post.getMessage());        
    System.out.println("NAME2:-->>>" + post.getFrom().getName());
    System.out.println("URL--->>>"+post.getLink());
    System.out.println("COUNT:-->>>" + counter);
    System.out.println("ID-------->>>"+post.getId());
    System.out.println("Comments----->>> ");

    System.out.println("-----------------------------------------------------------");
facebook.setOAuthAppId(“1**********,“S*********”);
setOAuthAccessToken(新的AccessToken(“bla-bla-bla”,null));
试一试{
int计数器=0;
ResponseList results=facebook.searchPosts(“加拉塔萨雷”,new Reading().limit(100));
对于(发布:结果){
System.out.println();
//PagableList comments=post.getComments();
//对于(注释:注释){
//System.out.println(comment.getMessage());
//      }
计数器++;
System.out.println(“NAME:-->>”+post.getName());
System.out.println(“日期:-->>”+post.getCreatedTime());
System.out.println(“MESSAGE:-->>”+post.getMessage());
System.out.println(“NAME2:-->>”+post.getFrom().getName());
System.out.println(“URL-->>”+post.getLink());
System.out.println(“计数:-->>”+计数器);
System.out.println(“ID-->>”+post.getId());
System.out.println(“注释------->>”;
System.out.println(“-----------------------------------------------------------------------”;

我不知道facebook api是如何工作的,但]是关于字段和权限的说明,以及]是和示例你是如何阅读它们的。谢谢你的回复,但我已经全部阅读了。当你没有收到评论时会发生什么?是否有异常或某些警告记录在某个地方,或者结果只是空/空列表?你也有c吗确认你收到的那些帖子有评论吗?我玩了一些,似乎大多数帖子都没有
“评论”:{
。但加拉塔萨雷这个词只是一个例子。如果我将它与另一个流行词(如银行名称)一起使用会怎么样?我正在开发一个投诉管理程序。我所需要的只是获取用户的评论。顺便说一句,当我尝试获取评论时,它不会返回任何内容。