Twitter4J es una librería Java para poder interactuar con la API de Twitter. Con Twitter4J, puedes integrar tu aplicación Java con los servicios de Twitter. Si tienes algunos conocimientos de Java, implementar esta librería es bastante sencillo; solo agrega el jar a la variable de entorno Classpath de tu Java Virtual Machine.
En este tutorial aprenderemos lo básico acerca de esta API.
Características: - Trabaja sobre cualquier plataforma Java versión 1.4.2 o posterior.
- Trabaja en la plataforma Android (a partir de la versión 2.1.0).
- Soporta la autenticación OAuth.
Descarga de Twitter4JWeb Oficial
Twittear desde Java
Para Twittear desde Java haremos uso del siguiente codigo:
import java.util.List;
import twitter4j.*;
public class TwitterJ {
private Twitter mi_twitter;
try {
mi_twitter = new Twitter(userName, password);
mi_twitter.verifyCredentials();
} catch (TwitterException ex) {
System.
out.
println("Error: "+ex.
getMessage()); }
}
public void nuevoTweet
(String tweet
) { try {
this.mi_twitter.updateStatus(tweet);
System.
out.
println("Error: " + ex.
getMessage()); }
}
public static void main
(String args
[]){ TwitterJ mi_twitter = new TwitterJ("usuario", "password");
mi_twitter.nuevoTweet("Tweet");
}
}
Obtener tu estado actual
Con este código sabemos nuestro ultimo tweet:
import java.util.List;
import twitter4j.*;
public class TwitterJ {
private Twitter mi_twitter;
try {
mi_twitter = new Twitter(userName, password);
mi_twitter.verifyCredentials();
} catch (TwitterException ex) {
System.
out.
println("Error: "+ex.
getMessage()); }
}
try {
List<Status> statusList = mi_twitter.getUserTimeline();
estadoActual
= String.
valueOf(statusList.
get(0).
getText()); } catch (TwitterException ex) {
System.
out.
println("Error:"+ex.
getMessage()); }
return "Mi Estado es: "+estadoActual;
}
public static void main
(String args
[]){ TwitterJ mi_twitter = new TwitterJ("user", "pass");
System.
out.
println("Estado: "+mi_twitter.
getEstado()); }
}