instalación:
pip install requests
La biblioteca requests
es una de las formas más simples de conectarse a una API en Python. Aquí hay un ejemplo de cómo puedes conectarte a la API de GitHub y recuperar información de un usuario:
import requests
url = 'https://api.github.com/users/octocat'
response = requests.get(url)
if response.status_code == 200:
user_data = response.json()
print(user_data)
else:
print("Error al conectarse a la API")
Conectarse a una API usando http.client
instalación:
pip install http.client
La biblioteca http.client
proporciona una forma de conectarse a una API utilizando el protocolo HTTP. Aquí hay un ejemplo de cómo puedes conectarte a la API de OpenWeatherMap y recuperar información meteorológica. Es importante que reemplaces TU_API_KEY
por la clave de API proporcionada por OpenWeatherMap.
import http.client, json
conn = http.client.HTTPSConnection("api.openweathermap.org")
api_key = 'TU_API_KEY'
conn.request("GET", f"/data/2.5/weather?q=London,uk&appid={api_key}")
response = conn.getresponse()
if response.status == 200:
data = response.read().decode()
weather = json.loads(data)
print(weather)
else:
print("Error al conectarse a la API")