Hace tiempo que tenÃa ganas de aprender un nuevo lenguaje de programación pero me faltaba un incentivo. Ahora ya tengo el incentivo solo es cuestión de tiempo. El lenguaje elegido es Java
Mi primera aplicación en java (habÃa hecho otras antes para la universidad pero ya no recuerdo como eran).
Esta pequeña aplicación utiliza la biblioteca Twitter4J la cual nos entrega una serie de clases y funciones para manejar de manera fácil el api de twitter.
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import java.util.List;
public class Main {
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("No TwitterID specified.");
System.exit(-1);
}
try {
Twitter twitter = new Twitter();
List<Status> messages = twitter.getUserTimeline(args[0]);
int i = 0;
for (Status message : messages) {
if( i <= 1) {
System.out.println("<@"+args[0]+"> "+message.getText()+ " date:"+message.getCreatedAt()+ "\n");
i++;
}
}
System.exit(0);
} catch (TwitterException te) {
System.out.println("Failed to get messages: " + te.getMessage());
System.exit( -1);
}
}
}
Con este simple código podemos obtener los últimos 5 mensajes de una cuenta de twitter.