Twitter4j获取流媒体推文

时间:2018-02-26 18:39:27

标签: java twitter twitter4j twitter-streaming-api

我正在使用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

复制了所有代码

但我不知道这是什么问题!

1 个答案:

答案 0 :(得分:0)

我认为你正在使用错误的课程。您必须在代码中导入正确的类,即twitter4j.TwitterStream