CommencerCommencez gratuitement

Effectuer une requête API

Les systèmes de prévision commencent par un pipeline de données qui récupère de nouvelles données via une API ou une autre source. Dans cet exercice, vous allez créer le lien URL et envoyer une requête à l’API de l’EIA pour obtenir des données sur la consommation d’électricité.

Notez que l’utilisation de l’API de l’EIA nécessite la création d’une clé API ; pour cet exercice, une clé de démonstration a été configurée pour vous.

Les packages requests, os et pandas, sous l’alias pd, ont été importés pour vous.

Cet exercice fait partie du cours

<cours>Concevoir des pipelines de prévision pour la production</cours>
Voir le cours

Instructions de l’exercice

  • Extrayez la clé API depuis la variable d’environnement et enregistrez-la dans eia_api_key.
  • Créez le chemin URL complet en combinant api_url_path et eia_api_key.
  • Effectuez la requête en utilisant la bonne méthode et en passant le lien complet.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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())
Modifier et exécuter le code