1
Я пытаюсь получить твиты с twitter4j. Я попробовал образец кода, и я понимаю, почему он не работает - я не могу преобразовать StatusListener
. Но я тоже не могу решить свою проблему.Twitter4j: StatusListener не может быть преобразован в twitter4j.StreamListener
Есть ли у кого-нибудь идеи, как это решить?
import twitter4j.*;
import twitter4j.conf.ConfigurationBuilder;
import java.io.IOException;
public class Home
{
public static void main (String args[]) throws TwitterException, IOException
{
ConfigurationBuilder cf = new ConfigurationBuilder();
cf.setDebugEnabled(true)
.setOAuthConsumerKey("")
.setOAuthConsumerSecret("")
.setOAuthAccessToken("")
.setOAuthAccessTokenSecret("");
StatusListener listener = new StatusListener(){
public void onStatus(Status status) {
System.out.println(status.getUser().getName() + " : " + status.getText());
}
public void onDeletionNotice(StatusDeletionNotice statusDeletionNotice) {}
public void onTrackLimitationNotice(int numberOfLimitedStatuses) {}
public void onException(Exception ex) {
ex.printStackTrace();
}
};
TwitterStream twitterStream = new TwitterStreamFactory().getInstance();
twitterStream.addListener(listener);
twitterStream.sample();
}
}
Спасибо, что это было! –