我正在使用Twitter4j以流方式获取推文。我已经添加了所有jar文件,其版本是Twitter4j-4.0.4。 这是代码。
import twitter4j.FilterQuery;
import twitter4j.Status;
import twitter4j.StatusDeletionNotice;
import twitter4j.StatusListener;
import twitter4j.TwitterException;
import twitter4j.TwitterStreamFactory;
import twitter4j.User;
import twitter4j.conf.ConfigurationBuilder;
public static void main(String[] args) {
ConfigurationBuilder cb=new ConfigurationBuilder();
cb.setOAuthConsumerKey("***********")
.setOAuthConsumerSecret("***********")
.setOAuthAccessToken("*******")
.setOAuthAccessTokenSecret("*************");
TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance();
}
它在线上抛出错误:
TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance();
这是错误:
不兼容的类型:twitter4j.TwitterStream无法转换为 twitterstream.TwitterStream
我已经从Listen tweets in real-time
复制了所有代码但我不知道这是什么问题!
答案 0 :(得分:0)
我认为你正在使用错误的课程。您必须在代码中导入正确的类,即twitter4j.TwitterStream
。