Archivo de la etiqueta: Twitter

Java [Twitter4J]: Creación de APP y consumo desde java (Actualización de estado)

Sin título-1-01

Para esta gúia rápida usaremos la api Twitter4J

Paso 1: Dirígete a https://apps.twitter.com/

01

Paso 2: Crea la aplicación y llena los datos solicitados *

02

03

Paso 3: Dirígete a “Keys and Access Tokens”

04

Paso 4: En la sección “Your Access Token” genera los tokens de acceso a la aplicación “Create my access token”. Lo que haces aquí es generar un acceso hacia tu cuenta desde la aplicación.

05

Paso 6: Revisa que tengas tanto como el Key y Secret que son los consumidores de la aplicación, asi como tus tokens de acceso, Access Token y Access Token Secret

06

Una vez hecho esto, utiliza tu ide de confianza, aplicando el siguiente código:

import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.OAuthAuthorization;
import twitter4j.conf.ConfigurationBuilder;


/**
 * @version 1.0
 * Clase que inicia una sesión en Twitter a través de una app, y actualiza
 * el estado con un mensaje deseado
 * @author Julio Chinchilla
 */
public class UpdateStatus {
    private static final String CONSUMER_KEY = "xxx";
    private static final String CONSUMER_SECRET = "xxx";    
    private static final String ACCESS_TOKEN = "xxx";
    private static final String ACCESS_TOKEN_SECRET = "xxx";
	
    public static void main(String[] args) throws TwitterException {
    	ConfigurationBuilder builder = new ConfigurationBuilder();
        builder.setOAuthAccessToken(ACCESS_TOKEN);
        builder.setOAuthAccessTokenSecret(ACCESS_TOKEN_SECRET);
        builder.setOAuthConsumerKey(CONSUMER_KEY);
        builder.setOAuthConsumerSecret(CONSUMER_SECRET);
        OAuthAuthorization auth = new OAuthAuthorization(builder.build());
    	Twitter twitter = new TwitterFactory().getInstance(auth);
        twitter.updateStatus("Hola mundo desde java");
       
    }
}

Obviamente tendrás que llenar las variables: CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET. Con los que generaste cuando configuraste la aplicación.

Y listo, la ejecución del código no deberá traerte ningún problema.

07