Curso de Laravel 5
Curso de Laravel 5
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Buscando información sobre la api de twitter en laravel 4 me he encontrado con este impresionante paquete, el cuál nos proporciona muchísima funcionalidad, entre las posibilidades que nos ofrece tenemos las siguientes:

  • Obtener los tweets publicados por un usuario.
  • Obtener los tweets del perfil de un usuario.
  • Obtener las menciones de un usuario.
  • Publicar tweets.
  • Obtener los seguidores de un usuario.
  • Obtener los datos de un usuario.
  • Obtener los favoritos de un usuario.
  • Visualizar los límites de nuestra aplicación.

Aparte de esa información, hay muchos más métodos que nos devuelven información muy útil, sólo necesitas investigar un poco.

Instalar el paquete de twitter en laravel 4

Con todo lo anterior podemos empezar por crear el proyecto, lo llamaremos para este caso laravel_twitter.com, ésto está explicado en como instalar laravel 4, así que si tienes dudas puedes dirigirte allí.

Una vez creado el proyecto debemos seguir los siguientes pasos para realizar la instalación del paquete, veamos:

Instalar dependencias

Abrimos el archivo composer.json que tenemos en la raíz del proyecto y añadimos lo siguiente en la clave require.

Sólo hay que añadir la segunda línea, cuidado y escribirla bien porque composer es delicado con estas cosas.

Una vez hecho, abrimos la terminal, nos colocamos en la raíz de nuestro proyecto y escribimos lo siguiente.

Si todo va bien el paquete habrá sido instalado correctamente, ahora debemos abrir el archivo app/config/app.php y al final del array providers añadimos la siguiente línea.

Y un poco más abajo, en el array aliases la siguiente.

Conseguir las claves de twitter

Una vez hemos llegado aquí, debemos conseguir las claves de twitter, ésto está explicado de forma sencilla aquí, es muy importante que la aplicación tenga permisos de lectura y de escritura, de lo contrario no podremos crear tweets, entre otras cosas.

Una vez hemos conseguido las claves consumer key, consumer secret, access token y access token secret debemos publicar el archivo de configuración del paquete de laravel 4.

El archivo de configuración del paquete

Simplemente debemos dirigirnos a la terminal, y situados en nuestro proyecto escribimos lo siguiente:

Con ésto se habrá creado una estructura de archivos y directorios en app/config, nosotros debemos abrir el archivo que se encuentra en app/config/packages/thujohn/twitter/config.php, una vez hecho, debemos colocar las claves de twitter que hemos obtenido.

Con lo anterior ya estamos en disposición de poder utilizar el paquete de forma completa, así que nos dirigimos a nuestro archivo routes.php, eliminamos todo y añadimos el siguiente código que viene explicado de forma completa.

Todos los métodos anteriores nos devolverán una respuesta en formato json, así que simplemente deberemos recorrer esos datos con javascript para poder formatear la información según nuestras necesidades.

Espero que te sea de ayuda, saludos.