ComenzarEmpieza gratis

Hacer una solicitud a una API

Los sistemas de forecasting empiezan con un pipeline de datos que recopila nuevos datos desde una API u otra fuente. En este ejercicio, crearás el enlace URL y enviarás una solicitud a la API de la EIA para obtener datos de electricidad.

Ten en cuenta que trabajar con la API de la EIA requiere crear una clave de API; para este ejercicio, se ha configurado una clave de demostración para ti.

Los paquetes requests, os y pandas, como pd, ya se han importado por ti.

Este ejercicio forma parte del curso

Diseño de canalizaciones de predicción para producción

Ver curso

Instrucciones del ejercicio

  • Extrae la clave de API de la variable de entorno y guárdala como eia_api_key.
  • Crea la ruta URL completa combinando api_url_path y eia_api_key.
  • Realiza la solicitud usando el método correcto y pasando el enlace completo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Extract the API key from the environment variable
eia_api_key = os.____('EIA_API_KEY')

# Create the full URL path
api_url = "https://api.eia.gov/v2/"
api_path = "electricity/rto/region-data/"
api_url_path = api_url + api_path + "data/&data[]=value"
full_path = ____ + "?api_key=" + ____

# Make the request
data = requests.____(____).json()

df = pd.DataFrame(data["response"]["data"])
print(df.head())
Editar y ejecutar código