Artículos
Java

Configurar la conexión de Twitter4j

02/Feb/2021

Ya hemos visto varios artículos en los cuales manejábamos la librería Twitter4j, la cual nos sirve para poder utilizar Twitter desde Java. En todos estos ejemplos por simplicidad utilizábamos un fichero de propiedades para realizar la conexión. En este artículo vamos a ver cómo podemos configurar la conexión de Twitter4j directamente desde el código fuente y no necesitar de este fichero de propiedades.

Y es que hasta ahora, cuando creábamos una instancia de la clase Twitter se producía la magia y se realizaba la conexión.

Twitter twitter = new TwitterFactory().getInstance();

Ya que lee de manera transparente ese fichero twitter4j.properties para realizar la conexión con Twitter.

En este caso vamos a ver otra opción que es crear un objeto del tipo ConfigurationBuilder para configurar la conexión de Twitter4j.

ConfigurationBuilder cb = new ConfigurationBuilder();

Mediante la clase ConfigurationBuilder podemos ir configurando las 4 propiedades necesarias para la conexión de nuestro código Java con Twitter.

  • OAuth Consumer Key, la clave del cliente que indicaremos mediante el método .setOAuthConsumerKey()
  • OAuth Consumer Secret, el secreto del cliente que indicaremos mediante el método .setOAuthConsumerSecret()
  • OAuth Access Token, el token de acceso que indicaremos mediante el método .setOAuthAccessToken()
  • OAUth Access Token Secret, el secreto del token, que indicaremos mediante el método .setOAuthAccessTokenSecret()

De esta manera el código nos quedará de la siguiente forma:

cb.setOAuthConsumerKey("bwMEjAH340")
  .setOAuthConsumerSecret("nYnIMrqk5QYjguY3BH4CS8yoUPb8VdJz")
  .setOAuthAccessToken("VmtrDacTJUl1M7lUyRAzL7BaqVCOVotr")
  .setOAuthAccessTokenSecret("tM6CfOKzfUbWpXY5QqGWDnN0aHDtyS");

Para podernos conectar a Twitter con Java vamos a necesitar el tener una aplicación creada en Twitter. Es por ello que si no tienes una puedes crearla en tu perfil de Twitter desde la URL https://developer.twitter.com/en/apps/.

Solo nos quedará hacer una cosa y es pasar esta configuración a la conexión. Para ello invocaremos al método .build() del configurador y se lo pasaremos a la factoría TwitterFactory.

Twitter twitter = new TwitterFactory(cb.build()).getInstance();

De esta manera ya tenemos definida e implementada la forma de configurar la conexión de Twitter4j desde nuestra aplicación Java.

Código Fuente

Descárgate el código fuente de Configurar la conexión de Twitter4j
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios