有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Jtwitter用户特性的java问题

我的代码是:

     List<Status> list = new ArrayList<Status>();
     User user;
     Twitter twitter = new Twitter();       
     list = twitter.search(string); 

    for(int i=0; i<list.size();i++){
        user=list.get(i).getUser();
        System.out.print(i+1);
        System.out.println(list.get(i));
        System.out.println(list.get(i).getId());
        System.out.println(list.get(i).getUser());
        System.out.println(user.getId());
        System.out.println(user.getCreatedAt());
        System.out.println(user.getLocation());
        System.out.println(user.getFavoritesCount());
    }

问题是,良好的打印状态、状态id和用户,但用户特性如何将用户id、位置等打印为空。我能做些什么来获取这些功能

谢谢回复


共 (1) 个答案

  1. # 1 楼答案

    根据JTwitter API Docs,调用默认构造函数将创建一个新实例,而无需用户。您需要使用Twitter.IHttpClient(取决于Signpost)通过Twitter进行身份验证以获取用户数据