L'application météo de votre téléphone ne mesure pas directement la température. Elle interroge un service météorologique pour obtenir les données. Cet échange se fait via une interface de programmation (API), un ensemble de règles permettant aux logiciels de communiquer. L'API définit les requêtes autorisées, leur format et les réponses reçues.
Imaginez un menu de restaurant. Vous n'entrez pas en cuisine pour cuisiner. Vous commandez parmi une liste de plats. L'API, c'est le menu. La cuisine, c'est le serveur. Vous recevez votre plat sans savoir comment il a été préparé.
Styles d'API courants
- REST : utilise des méthodes HTTP comme GET et POST, largement utilisées sur le web
- GraphQL : permet aux clients de demander exactement les données dont ils ont besoin.
- SOAP : terme plus ancien et formel, encore utilisé dans le secteur bancaire et les entreprises.
- Webhooks : le serveur envoie des données lorsqu’un événement se produit.
Les API sont au cœur de la plupart de vos activités en ligne. Lorsque vous vous connectez avec Google, payez avec PayPal ou partagez une publication sur les réseaux sociaux, c'est une API qui effectue le travail. Elles constituent le tissu conjonctif d'Internet.
Comments
No comments yet. Be the first to share a thought.
Leave a comment