El esfuerzo es la magia que transforma los éxitos en realidad-Cholo Simeone
Atrapa sueñosPhoto by Artem Beliaikin from Pexels
En un mundo muy lejano existía un reino mágico con muchísimas riquezas, sin embargo los habitantes sabían que su mayor tesoro era la biblioteca mágica del pueblo, ellos conocían la importancia de la información y cómo con esta se podían tomar mejores decisiones.
En la biblioteca tenían registros de pueblos, mapas, libros de historia, de hechizos, recetas, etc que ayudaban en el día a día a las actividades de cada ser mágico en aquel pueblo.
Como la biblioteca era un centro tan importante los magos se preocuparon por la confiabilidad, disponibilidad y seguridad de los documentos, incluso procuraron siempre estar actualizados para así aumentar el poder del reino. Este majestuoso lugar estaba custodiado por guerreros legendarios desde hace muchos siglos, sin embargo lo que nadie notaba es que había una hechicera que era quien dictaba quién tenía acceso a la información.
Nadie debía estar paseando por los pasillos de esa majestuosa biblioteca, esos libros eran demasiado importantes, por lo que si querías obtener alguna información lo que tenías que hacer era ser muy valiente y preguntarle a aquella hechicera si te podía prestar determinado libro, documento o información; o incluso si querías actualizar información tenías que ponerte en contacto con ella. Esta poderosa hechicera se llamaba Agatha Pepita Infante, pero de cariño todos le decían API.
Nadie sabía cómo funcionaban las cosas dentro de aquella misteriosa biblioteca, pero si eras un mago con los poderes suficientes para acceder a información importantes API siempre te daba buenas respuestas.
Con este sistema tan maravilloso los magos han protegido su más preciado activo y además han creado un sistema que le permite a todos obtener y dar información a la biblioteca para la prosperidad del reino.
Duorg, un mago del trueno de rango medio, quería saber cómo llegar a otro reino así que se comunicó con API a través de su Dirección No Satelital (DNS) y le pidió que le diera los planos y mapas del reino destino haciendo un hechizo llamado GET. API con la mayor de las rugosidades vió si se tenían los recursos y si este mago poseía los permisos para obtener los mapas, y en menos de 1 segundo ella se los envió.
Más tarde Torian, conocido como el mago verde descubrió que el veneno de gusano rojo sirve como ungüento para las quemaduras, información que podría ser útil para cualquier mago, así que creó un documento explicando su estudio y quiso compartirlo en la biblioteca, para esto usó la dirección de API y con el poder de POST logró publicar su investigación.
Este poder de POST se usa muchísimo para cuando un ser mágico quiere registrarse al servicio de la biblioteca. Si este ser tiene las características suficientes la hermosa API los registra en la base de datos y le asigna los permisos correspondientes.
Se dice que algunos magos oscuros han tratado de obtener información de grimorios sagrados para crear caos en el reino, y API siempre logra detenerlos pero va a necesitar guerreros que la protejan de los siguientes ataques, por esa razón se escogió a varios seres mágicos para estudiar y perfeccionar sus habilidades.
CódigoPhoto by luis gomes from Pexels
En el mundo que todos conocemos, en el que estamos actualmente, existen muchas APIs que funcionan como intermediarios entre distintas aplicaciones.
Nosotros en LeonidasEsteban.com usamos una API para acceder a la base de datos y poder mostrarte toda la información que necesitas, sin embargo tenemos un puerto secreto que se conecta con la API, del reino mágico de la historia, para que tú que posees poderes maravillosos descubras si el reino te escogió.
En la terminal:
curl --location --request GET 'https://leonidasesteban.com/api/misterio-de-las-apis/?email=<tu_email>'
Python:
import requests url = "https://leonidasesteban.com/api/misterio-de-las-apis/?email=<tu_email>" payload = {} headers = {} response = requests.request("GET", url, headers=headers, data=payload) print(response.text)
JavaScript Fetch:
var requestOptions = { method: 'GET', redirect: 'follow' }; fetch("https://leonidasesteban.com/api/misterio-de-las-apis/?email=<tu_email>", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
JavaScript JQuery:
var settings = { "url": "https://leonidasesteban.com/api/misterio-de-las-apis/?email=<tu_email>", "method": "GET", "timeout": 0, }; $.ajax(settings).done(function (response) { console.log(response); });
Nota: En el mundo real DNS no significa Dirección No Satelital xD
