oct 26, 2009 - programación    1 Comment

Twitter desde Java

A petición de nuestro amigo demonstar, quien pregunta por un GUI (Graphic User Interfaz) para twitter, pero hecho en java, no se si ya lo habías visto compañero, pero igual te lo dejo por aquí, desde la página de otro compañero, seraphinux, quien ha desarrollado esta interfaz, hago un copy/paste dejando algo muy útil, como lo es el código fuente, trabajado con netbeans, esta fuente es tan sencilla como el mismo twitter, que a decir verdad no me llama mucho la atención, tal vez demostar se programa un interfaz mucho más llamativa.

Librería Java para conectarse con Twitter

Documentación de la librería

Código del Interfaz (Penguin)

package twitter4j01;

import java.util.List;
import twitter4j.Status;
import twitter4j.Twitter;

/**
 *
 * @author Seraphinux
 */

public class Main {
  public static void main(String[] args) {
    System.out.println("Ejemplo con la API Twitter4J");

    // Datos del usuario para el loggueo
    String tUser = "userTwitter";
    String tPass = "passTwitter";

    // Creamos el objeto Twitter con nuestros datos
    Twitter myTwitter = new Twitter(tUser, tPass);

    try{

        // Obtenemos los ultimos status publicados
        // las ultimas 24hrs, para el usuario loggeado
        List<Status> utl = myTwitter.getUserTimeline();

        for(Status a : utl){
          // Obtenemos el avatar del usuario loggueado
          System.out.println("Imagen: " +
                a.getUser().getProfileImageURL().toString());

          // Obtenemos la fecha de creacion del mensaje
          System.out.println("Fecha: " + a.getCreatedAt());

          //Obtenemos el mensaje
          System.out.println("Mensajes: " + a.getText());
        }

    }catch(Exception e){
      // Por si tenemos errores
      System.err.println(e.getMessage());
      System.exit(-1);
    }

    System.exit(0);
  }

}

De momento esta en version Alpha; hasta este momento:

* Puedes “loguearte”
* Ver tus últimos mensajes enviados
* Crear mensajes nuevos

Más detalles en la fuente: http://www.seraphinux.com/index.php/409/2008/10/01/penguin-cliente-twitter-version-alpha/

1 Comment

  • Buenisima onda. Lo probaré. Gracias

Got anything to say? Go ahead and leave a comment!