无法在 twitter4j 中解析 tw

tw cannot be resolved in twitter4j

我正在使用 twitter4j 来识别用户。但是,为识别用户而编写的一段代码会引发错误。

twitterStream.addListener(listener);
    User user = tw.showUser("lalindasampath"); //tw is your Twitter variable from twitter4j.Twitter tw=tf.getInstance();
    long id = user.getId();
    twitterStream.addListener(listener);
    FilterQuery filtre = new FilterQuery();
    filtre.follow(id);
    twitterStream.filter(filtre);

我的错误是:无法解析 tw。

有谁知道我应该导入什么来修复这个错误?

您必须像 一样创建 Twitter tw 变量。像这样:

    ConfigurationBuilder cb = new ConfigurationBuilder();
       cb.setDebugEnabled(true)
            .setOAuthConsumerKey("")
            .setOAuthConsumerSecret("")
            .setOAuthAccessToken("")
            .setOAuthAccessTokenSecret("");
 TwitterFactory tf=new TwitterFactory(cb.build());  
 twitter4j.Twitter tw=tf.getInstance();