APPApplication (le client)
L'application ne sait pas comment le service météo fonctionne. Elle sait juste comment parler à l'API : un format précis, une adresse précise.
fetch('https://api.meteo.com/v1/forecast?city=Lyon')L'application pose la question
Tout part d'ici : ton app (la loutre) veut une donnée qu'elle n'a pas.
Une API (Application Programming Interface) est un contrat. Ton application ne sait pas comment le service fonctionne — elle sait juste comment lui parler : un format précis, une adresse précise. C'est ce contrat qui rend possible tout l'écosystème numérique : ton app, sans connaître le service météo, peut lui demander la température de Lyon.
Observe l'animation à gauche : la requête suit les 5 étapes numérotées sur le pont. Au centre, un péage : aucune requête ne passe sans présenter une preuve d'identité valide.
- ● 🦦 App : pose la question
- ● 🌉 Pont (l'API) : transporte la requête
- ● 🔒 Péage : vérifie le badge
- ● ☁️ Service : possède la donnée

