Crear una aplicación en Twitter para usar la API
Últimamente he agregado algunos puntos de redes sociales en el diseño del blog ya que estoy aprendiendo y hoy me ha surgido la necesidad de crear una aplicación para usar la API de Twitter.
Cuando queremos usar la API de Twitter no podemos usarla de forma directa, sino que tenemos que crear una aplicación y a través de esta podremos autentificarnos y realizar acciones con la API.
¿Que necesitamos para crear una aplicación en Twitter?
Pues es muy sencillo, sólo necesitamos tener una cuenta en Twitter y acceder a la página de desarrolladores https://dev.twitter.com con el usuario y contraseña de nuestra cuenta Twitter.
Una vez dentro en la parte superior derecha aparece el icono de nuestro perfil y al pasar en puntero por encima nos sale un menú con la opción “My Applications”.
Este menú nos lleva a https://dev.twitter.com/apps, desde donde podemos crear una nueva aplicación pulsando el botón “Create a new application”.
Opciones de configuración al crear una aplicación en Twitter
Se nos muestra en pantalla una serie de campos que debemos rellenar para crear la aplicación.
Los diferentes campos son:
- Name: aquí introducimos el nombre de la aplicación. El nombre elegimos el que queramos pero teniendo en cuenta que no puede contener la palabra Twitter.
- Description: escribimos una descripción breve de la funcionalidad de la aplicación.
- Website: aquí introducimos el sitio web de la aplicación. Sino tiene, podemos escribir una y ya la cambiaremos en el futuro.
- Callback URL: si desarrollamos una aplicación web esta opción cobra impotancia ya que es la URL a la que se retorna una vez autentificados correctamente en la aplicación. Si lo que estamos desarrollando es una aplicación de escritorio podemos dejarla en blanco.
Por último no debemos olvidarnos de marcar la casilla donde aceptamos las condicione de uso y rellenaremos el campo del captcha que nos soliciten para verificar que somos humanos. Seguidamente pulsamos el botón «Create your Twitter Application» ya tendremos nuestra aplicación Twitter creada.
Con estos pasos ya disponemos de una «Consumer Key» y una «Consumer secret», que se podrían considerar como un usuario y contraseña que nos da acceso a nuestra cuenta Twitter a través de la aplicación, por eso nunca debemos compartir estos datos con nadie.
Otra opción importante que debemos configurar correctamente son los permisos de acceso que tendrá nuestra aplicación (por defecto sólo permite leer datos de nuestra cuenta Twitter). Los permisos de acceso se muestran en la siguiente captura y se accede desde la pestaña settings:
Si lo que necesitamos es publicar en nuestra cuenta Twitter habrá que darle permisos de lectura y escritura (Read and Write). Si ademas necesitamos enviar mensajes a otras cuentas Twitter entonces habrá que marcar la tercera opción «Read, Write and Access direct messages».
Nos fijaremos que en la pestaña «Details» tenemos un botón que dice «Create my acess token», si lo pulsamos generamos nuestros tokens de acceso y se nos mostraran en pantalla dos nuevas claves de acceso llamadas «Access token» y «Access token secret» que nos serviran para para usar la API de Twitter por ello no debemos compartirlas con nadie.
Con estos pasos ya tenemos configurada la aplicación, en mi caso particular estoy desarrollando una serie de ejemplos para emplear la API de Twitter con C# que en un futuro seguramente sean compartidos en Vozidea como material didáctico.
Si tenéis alguna duda a cerca de como crear una aplicación en Twitter no dudéis en preguntar usando los comentarios.