Crear aplicación en twitter

Enmanuel Jarquín
200CodeBlog
Published in
3 min readJul 23, 2018

El objetivo de este tutorial es mostrar los pasos básicos para crear una app en twitter y obtener las credenciales que luego son usadas en nuestras apps.

  1. Lo primero es crear una cuenta en twitter
  2. Crear una app
  1. El nombre de tú app debe de ser único, si tu app es original, no tendrás problemas.
  2. Escribe de que trata tu app, cual es la funcionalidad, esta descripción aparecerá en la lista de apps a la que tu cuenta de twitter está vinculada (click en tu perfil > settings and privacy > apps)

3. Coloque su sitio web, este sitio web será el lugar donde se aloja su aplicación, para efectos de prácticas puedes establecer cualquiera en caso de que no tengas una propia.

4. Este campo es útil cuando vas a hacer login con twitter, en él colocarías la url hacia donde twitter debe de ir cuando el usuario haya hecho login.

Finalmente recuerda aceptar los términos.

3. Una vez creada, la veremos en la lista de apps

4. Damos click y vamos a la pestaña Key and Access Tokens, al final encontraremos el botón Create my access token, damos click sobre él.

Esto nos creará los tokens que nos servirán para autorizar a nuestras aplicaciones conectarse a esta app en twitter, ejemplo enviar un tweet con nodejs, obtener la lista de tweets, hacer login, etc, (luego de este artículo los keys y tokens reflejados en la imagen ya no funcionarán por si intentas usarlos).

Eso es todo, como puedes ver la creación de una app es sencillo, en resumen los datos que vamos a necesitar en nuestras apps son:

  • Consumer Key
  • Consumer Secret Key
  • Access Token
  • Access Token Secret

Recuerda nunca exponer estos datos en ningún lugar de tu app en el que el usuario final pueda verlos o acceder a ellos, dos prácticos consejos para evitarlo:

  1. Usa variables de entornos, en Nodejs usamos un archivo llamado .env para colocar ahí nuestras credenciales, luego en desarrollo las cargamos usando la librería dotenv.
Ejemplo del contenido del archivo .env en NodeJs

2. Agrega al archivo .gitignore todo los archivos que contengan información sensible, esto evitará que los subas al repositorio.

--

--

Enmanuel Jarquín
200CodeBlog

I’m a software developer, I love learning Javascript(Node, React), DJango and practicing SOLID with C#, writter in medium/funnydev