
.
Sem “embromation” desta vez, vamos direto ao assunto. E o assunto é a API Twitter4J (auto-explicativa né?).
Baixe-a aqui.
.
.
Postando no Twitter:
public static Status postar(String twitterID,
String twitterPassword, String status) throws TwitterException {
Twitter twitter = new Twitter(twitterID, twitterPassword);
return twitter.updateStatus(status);
}
Buscando os posts dos seus Following(os últimos 20 posts):
public static List<Status> getPosts(String twitterID,
String twitterPassword) throws TwitterException {
Twitter twitter = new Twitter(twitterID, twitterPassword);
List<Status> statuses = twitter.getFriendsTimeline();
return statuses;
}
Buscando os posts de alguém(os últimos 20 posts):
public static List<Status> getPosts(String twitterID)
throws TwitterException {
Twitter twitter = new Twitter();
List statuses = twitter.getFriendsTimeline(twitterID);
return statuses;
}
Fazendo uma busca:
public static List<Tweet> buscar(String busca)
throws TwitterException {
Twitter twitter = new Twitter();
Query query = new Query("source: " + busca);
QueryResult result = twitter.search(query);
return result.getTweets();
}
Código completo:


