Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende ¿Qué Es una API? | Conceptos Básicos de API y Realización de Solicitudes
Trabajando con APIs en Python

book¿Qué Es una API?

Desliza para mostrar el menú

Las API, o Interfaces de Programación de Aplicaciones, son herramientas esenciales que permiten que diferentes sistemas de software se comuniquen entre sí. Interactúas con APIs todos los días: cuando consultas el clima en tu teléfono, ves los feeds de redes sociales o buscas las últimas noticias, tus aplicaciones utilizan APIs para obtener esa información de servidores remotos. Para los desarrolladores de Python, las APIs son sumamente importantes porque permiten que tus programas se conecten con fuentes de datos y servicios externos, haciendo que tus aplicaciones sean más dinámicas y potentes. Por ejemplo, puedes utilizar una API para obtener precios de acciones en tiempo real, recuperar pronósticos del clima o acceder a una base de datos de datos curiosos.

1234
import requests response = requests.get("https://catfact.ninja/fact") print(response.text)
copy

En el código anterior, primero se importa la biblioteca requests, que es una herramienta popular para realizar solicitudes HTTP en Python. La función requests.get() envía una solicitud GET a la API de Cat Facts en https://catfact.ninja/fact. Esta solicitud pide al servidor que envíe un dato curioso aleatorio sobre gatos. La respuesta del servidor se almacena en la variable response, y response.text contiene el texto sin procesar de la respuesta del servidor, que se imprime en la consola.

123456789
import requests response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("Success! Here is your cat fact:") print(response.json()["fact"]) else: print(f"Error: Received status code {response.status_code}")
copy

Los códigos de estado HTTP son números que indican si tu solicitud a la API fue exitosa o si ocurrió algún problema. Un código de estado 200 significa "OK"—tu solicitud funcionó y el servidor devolvió los datos solicitados. Otros códigos, como 404 ("No encontrado") o 500 ("Error del servidor"), indican problemas. Al trabajar con APIs, siempre verifica el código de estado para asegurarte de que tu solicitud tuvo éxito antes de intentar usar los datos de la respuesta.

1. ¿Qué significan las siglas API?

2. ¿Qué método HTTP se utiliza comúnmente para recuperar datos de una API?

question mark

¿Qué significan las siglas API?

Select the correct answer

question mark

¿Qué método HTTP se utiliza comúnmente para recuperar datos de una API?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 1
some-alt