About Taringa!

Popular channels

Realizando Solicitudes en Taringa con NODE

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web
GIF

Buenas a todos
Espero pero que estén bien hoy quería compartirles algo que a lo mejor les sirve para aquellos que estén realizando algo en node o quienes quieran hacer algo en taringa.

Les voy a mostrar como realizar Solicitudes de GET y POST en taringa con NODEJS

Para eso me cree un usuario aparte donde estoy desarrollando un BOT que se llama @SkereBot
Cuando lo termine haré un post con sus funciones.

Primero que nada los requisitos para esto son...
Tener Node es su maquina y NPM para instalar paquetes que van a utilizar.

Para ir en orden separare en GET y POST los ejemplos y dentro de los ejemplos de POST por acciones. Por ejemplo Iniciar sesión en taringa y publicar un shout así creo yo que serán esos los ejemplos.

En caso que necesiten información sobre taringa pueden utilizar el inspeccionador de su navegador y mirar la documentación que hay sobre la API de taringa.

Tambien agradezco a el creador de @Hotaru-Chan - @franXPRO que siempre cuando estoy con problemas puteando con el desarrollo del bot me da una gran mano.

Para esto vamos a utilizar el paquete de Request.
En una carpeta donde va a estar el código hagan npm install request

(recuerden que si no instalan los paquetes para correr su código no les funcionara es muy parecido a python el manejo de paquetes)
Típico error que no esta encontrando el modulo Request

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

GET

Esto seria una solicitud GET tranquilamente la hago de la URL pero no se preocupen ahora va el código quería mostrarles el resultado.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Nos da una respuesta en JSON que son los datos de SkereBot
Básicamente vas a ver los mismos datos si vas al perfil

Quien se acuerdo de COOLSPOT la mascota de 7up!!!

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

A continuación les mostrare en NODE como se hace esta solicitud.
No se preocupen que estos códigos los voy a colocar en un repositorio para compartir.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Básicamente de esta manera voy a mostrar el cuerpo que seria Body que es el JSON que se ve en el navegador y aparte el código de estado que si todo sale bien nos daría 200.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

POST

Inicio de Sesión en Taringa

Nosotros utilizamos el típico formulario para iniciar sesión pero aquí es un poco diferente.
Los módulos que vamos a utilizar es:
-Request
-Querystring

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Cuando lo ejecutan en la terminar les aparecerá de la siguiente manera.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Nos podemos guiar por el código 200 o por el JSON que nos devuelve.

Crear un shout

Para esto vamos a subir un poco mas la vara y empezaremos a utilizar las cookies. Porque se van a preguntar pues porque ahí dentro se encuentra un TOKEN que nos permite subir el shout a taringa.

Los módulos que vamos a utilizar es:
-Request
-Querystring
-Set-cookie-parser
Como extra voy a usar node-datetime para poner la fecha y hora en el shout.

Antes que nada parece mucho código pero no se asusten siempre repito lo mismo.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web
Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web
Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Básicamente en este código lo que hago es inicio la sesión y luego publico el shout que dice hola @22matutex22 son las Fecha y Hora y saludos a todos!!! eso se encuentra en el body.
Al ejecutarlo vamos a recibir esto.

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Significa que se creo correctamente y nos devuelve el ID del shout generado y este seria el shout

Realizando Solicitudes en Taringa con NODE  published in Diseño y Programación Web

Les dejo el código de lo que les mostré aquí, pueden usarlo y jugar.

Bueno eso quería mostrarles espero que les haya gustado. Seguramente en el próximo Post publique algo con mongo y php o a lo mejor termino el bot y se los muestro.

Un saludo a todos!!!

GIF
61Comments