Como twittear desde Java

twitter-logo

Ya que me metí a la moda del twitter, me puse indagar y existen unas cuantas librerias para twittear desde Java, esta es la que más me gusto, Twitter4J,tal vez una de las más faciles de usar, veamos unos ejemplos.

Para obtener una lista de tus últimos mensajes

 public static void main(String[] args) {
		    Twitter myTwitter = new Twitter(tUser, tPass);		   
		    try{	 
		        List 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){
		     System.out.print(e.getMessage());
		    }		  
		  }

Si queremos conocer los últimos mensajes de @gandulo, pues este seria el código

		Twitter myTwitter = new Twitter(tUser, tPass);
		try {
			List utl = myTwitter.getUserTimeline("gandulo");
			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 (TwitterException e1) {
			System.out.print(e1.getMessage());
		}

Para postear un mensaje

          Twitter myTwitter = new Twitter(tUser, tPass);
		try {
			Status status = myTwitter.update("mi mensaje");
		} catch (TwitterException e) {			
			e.printStackTrace();
		}

Para enviar un mensaje privado a alguien

      Twitter myTwitter = new Twitter(tUser, tPass);		    
      try {
      myTwitter.sendDirectMessage("gandulo", "Saludando");
	} catch (TwitterException e1) {
	System.out.print(e1.getMessage());
	}

Para agregar o eliminar a alguien

//Agregar
Twitter myTwitter = new Twitter(tUser, tPass);
		try {
			myTwitter.create("ajulloa");
		} catch (TwitterException e) {
			e.printStackTrace();
		}
//Eliminar
 
Twitter myTwitter = new Twitter(tUser, tPass);
		try {
			myTwitter.destroy("ajulloa");
		} catch (TwitterException e) {
			e.printStackTrace();
		}

Te Puede Interesar

Tags: ,

  • gracias lo probare haber que tal ^^
blog comments powered by Disqus

© 2009 JotaDeveloper. Nuestros contenidos están bajo licencia Creative Commons mientras no se indique lo contrario,
y pueden reproducirse libremente sin más que mencionar la fuente ("JotaDeveloper") y la URL concreta del artículo original. .

This blog is powered by Wordpress and JotaDeveloperTheme.