Want to make creations as awesome as this one?

More creations to inspire you

Transcript

¿Qué es una API?
Protocolos y estructura
Beneficios de las APIs
Terminología común en las APIs
Endpoints y métodos HTTP
¿Cómo funciona una API?

Las API’s y su funcionamiento

Referencias

1. S.a. (20 de enero, 2023). ¿Qué es una API y cómo funciona?. Red Hat. https://www.redhat.com/es/topics/api/what-are-application-programming-interfaces2. Alarcón, J. (24 de noviembre, 2021). Qué es una API: tipos, usos y funcionamiento. Campus MVP. https://www.campusmvp.es/recursos/post/que-es-una-api-tipos-usos-y-funcionamiento.aspx3. S.a. (27 de septiembre, 2023). ¿Qué es una API y para qué sirve? Funciones, tipos y ejemplos. Unir Formación profesional. https://unirfp.unir.net/revista/ingenieria-y-tecnologia/api/4. Marugán, M,. (14 de noviembre, 2022). ¿Qué es una API? Tipos de API y ejemplos. Cuberclick. https://www.cyberclick.es/que-es/api-tipos-de-api-y-ejemplos5. visortecnologico. (21 de febrero, 2023). ¿Qué es la API y cuál es su función?. Visor Tecnológico. https://www.visortecnologico.com/tutoriales/que-es-una-api/.

Terminología común en las APIs
  1. Solicitud (Request):Es la petición que una aplicación hace a otra a través de la API.
  2. Respuesta (Response): Es la información que la aplicación receptora devuelve como resultado de la solicitud.
  3. Endpoint: Es la URL específica de la API a la que se envía la solicitud.
  4. Métodos HTTP: Los más comunes son GET (para obtener datos), POST (para enviar datos), PUT (para actualizar datos) y DELETE (para eliminar datos).
¿Qué es una API?

Una API (Interfaz de Programación de Aplicaciones) es un conjunto de definiciones y protocolos que se utiliza para diseñar e integrar el software de las aplicaciones. En otras palabras, es la forma en que una aplicación expone datos y funcionalidad hacia otras aplicaciones.

1. Reutilización de funcionalidad

2. Interoperabilidad

3. Escalabilidad

4. Actualización centralizada

5. Seguridad

6. Monetización

Beneficios de las APIs
Protocolos y estructura

Las APIs siguen reglas y protocolos específicos· Por ejemplo, las API web a menudo utilizan el protocolo HTTP. Las solicitudes y respuestas se estructuran en formatos como JSON o XML. Siendo JSON el más común debido a su simplicidad y legibilidad·

¿Cómo funciona una API?

Una API es como un puente que permite que dos aplicaciones se comuniquen entre sí. Imagina que tienes una aplicación de pronóstico del tiempo y deseas mostrar datos de temperatura en tu aplicación. En lugar de escribir todo el código para obtener esos datos, puedes usar una API de pronóstico del tiempo. Tu aplicación envía una solicitud (request) a la API con la ubicación deseada y otros parámetros. La API procesa la solicitud y devuelve una respuesta (response) con los datos climáticos actualizados. Así, tu aplicación puede mostrar la información sin preocuparse por la implementación detrás de escena.

Endpoints y métodos HTTP

Cada API tiene endpoints, que son URLs específicas a las que se envían las solicitudes· Por ejemplo, una API de pronóstico podría tener un endpoint como: https://api.weather.com/forecast.