Lorsque vous utilisez une application sur votre téléphone portable, l’application se connecte à internet et envoie des données à un serveur. Le serveur récupère ensuite ces données, les interprète, effectue les actions nécessaires et renvoie les données à votre téléphone. L’application interprète alors ces données et vous présente les informations demandées, de façon lisible. C’est à cela que sert une API : l’ensemble du processus passe part elle.
Avantages
Les APIs offrent de nombreux avantages :
- industrialiser les échanges d’informations,
- sécuriser et contrôler les échanges de données (Qui ? Quand ? Comment ?)
- optimiser et développer les usages
- simplifier l’utilisation des outils pour les développeurs
Exemples
- afficher une map sur sa page contact
- automatiser des publications socia media depuis une site web
- afficher des informations de prix en temps réel sur un site e-commerce