Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Python : interroger une API web avec requests (météo, JSON)
💻ProgrammationVidéo

Python : interroger une API web avec requests (météo, JSON)

Appeler une API web en Python avec la bibliothèque requests : requête GET avec paramètres, lecture de la réponse JSON, gestion des erreurs HTTP et des délais, et clé d'API dans une variable d'environnement.

9 octobre 20261 min de lecture
#programmation#python#api#requests
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Requête simple
  • Envoyer des données
  • Bonnes pratiques

Requête simple

import requests
r = requests.get("https://api.open-meteo.com/v1/forecast",
                 params={"latitude": 45.76, "longitude": 4.84, "current": "temperature_2m"},
                 timeout=10)
r.raise_for_status()
print(r.json()["current"]["temperature_2m"])

Envoyer des données

r = requests.post(url, json={"nom": "Léa"}, timeout=10)

Bonnes pratiques

  • Toujours timeout et raise_for_status().
  • Clé d'API dans une variable d'environnement ou un fichier .env non versionné (fichiers .env).
  • Respecter les limites d'appels de l'API (cache, pauses).

Format des réponses : JSON. Concepts : comprendre les API REST.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).