GoJava - A comunidade java de Goiás
 
Enviado por fredericomaia em qui, 01/28/2010 - 11:14.

Fonte do Post: GlobalCoders

"Estava procurando na internet se alguém já tinha feito integração com uma aplicação Java e recebi 3 resultados de bibliotecas open source escritas em Java usando a API do Twitter:

* Twitter4J
* JTwitter
* java-twitter

Escolhi a Twitter4J por ser a mais usada e atualizada, além de ter muito mais resultados nas buscas, inclusive com exemplos e tutoriais.

No começo exitei um pouco e deixei para testar quando tivesse um tempo livre porque normalmente a gente não consegue colocar alguma coisa para funcionar usando biblioteca de terceiros em pouco tempo.

Mas fiquei admirada com a facilidade de uso e a rapidez com que eu consegui postar um tweet.

Foi coisa de minutos, o download do arquivo zip demorou mais do que escrever o código e rodar no Eclipse!

Fiz download de um pacote de menos de 2 MB que tem os fontes, exemplos e o arquivo jar (twitter4j-2.0.10.jar), que já tem incluído todas as dependências que ele precisa para executar e que deve ser colocado no classpath da sua aplicação. Depois escrevi 2 linhas de código e ao executar já tinha meu tweet enviado. É muito simples, veja a minha classe de teste:

1. import twitter4j.*;
2.
3. public class TwitterTeste {
4.
5. public static void main(String[] args) throws TwitterException {
6.
7. Twitter twitter = new Twitter("username", "password");
8. Status status = twitter.updateStatus("Mensagem...");
9.
10. }
11.
12. }

Nesta biblioteca, encontramos classes muito fáceis de usar, onde foram encapsulados os acessos à API do Twitter. Além de atualizar o status do usuário, ou seja, criar um post no Twitter, é possível fazer leitura da "timeline" do usuário e dos seus seguidores, listar e enviar mensagens diretas, e muito mais.

Aplicação prática
Claro que todo desenvolvedor gosta de conhecer e testar novas APIs, principalmente relacionado a uma coisa tão na moda como o Twitter. Mas isso tudo não era só um teste de curiosidade, nosso objetivo de negócio era simplificar o post de minicursos gratuitos do usuário Open4Education e por isso resolvemos fazer uma integração com o Global Education System".

Postado por Ana Abrantes.

Frederico Maia Arantes
Siga-me no Twitter

»

Comentários recentes

Divulgar

Conteúdo sindicalizado