C’est quoi… une API ?
Ce mot bizarre API signifie “Application Programming Interface”. En d’autres termes, c’est une interface qui permet la communication entre des programmes : transmettre des paramètres et recevoir des résultats.
Ce type d'interfaces permet aux développeurs de pouvoir consommer des ressources sans avoir à se soucier de réaliser eux même l'application. Une API permet donc de connecter deux applications comme des éléments de puzzle !
Les API sont utilisées par les développeurs pour créer des applications web, mobiles, etc. Elles permettent de créer des applications plus rapidement et plus facilement.
Les API se sont démocratisées ces dernières années et sont devenues un outil indispensable pour les développeurs. Elles permettent de créer des applications plus rapidement et plus facilement. Elles garantissent aussi plus de stabilité dans le code. En effet, comme le code est déjà écrit, et qu'il es senssé avoir été testé par de nombreux développeurs, il devrait être plus fiable.
Un exemple
Vous ayez un site web ou une application informatique que vous avez développé. Vous
avez
besoin de
compresser des fichiers PDF afin de réduire leur taille. Ou vous souhaitez vérifier
la
validité d'un
IBAN. Ou encore vous souhaitez générer
des mots de passe.
Vous pouvez avoir envie de décoder une facture electonique au format Factur-x.
Vous avez besoin de ces fonctionnalités, mais vous ne savez pas comment les
développer. Grâce à une API ou un Webservice, vous allez pouvoir obtenir le résultat
(un mot
de passe,
un fichier PDF compressé, un test sur
un IBAN, ...) sans avoir à écrire une seule ligne de programmation. C'est la magie
des API.