Mise en route
À propos de HibooPremiers pasFAQConcepts clés
Guides des intégrations
Intro à integrationsAjouter une sourceGérer les intégrationsCatalogue des sourcesHiboo hardwareAvancés
SharingAPIsExtra
Les nouveautés sur Hiboo appSécuritéLégalBetaQu’est ce qu’une API
Vous êtes-vous déjà demandé comment toutes les dernières publications Facebook et Twitter se retrouvent comme par magie sur votre téléphone ou dans votre navigateur ? Comment les sites de comparateurs de vols ou d'hôtels arrivent à avoir tous les prix de toutes les compagnies aériennes ou de tous les hôtels dans leur application ? Et qu’en est-il de la façon dont vous pouvez voir et modifier des données à travers vos applications web ?
Eh bien, tout ça c’est grâce à une API !
Les API permettent la communication entre de nombreux composants différents de votre application, mais aussi entre des composants de votre application et d’autres développeurs. Elles agissent ainsi comme un intermédiaire qui transmet des messages à travers un système de requêtes et de réponses.
Les API peuvent communiquer :
- d’un logiciel à un logiciel ;
- d’un client à un serveur ;
- ou d’un logiciel à des développeurs.
Je suis certain que vous avez déjà vu un exemple d’utilisation d’une API pour communiquer entre logiciels et développeurs : sur certains sites, vous pouvez utiliser votre compte Google ou Facebook pour vous identifier sans avoir à créer un identifiant et un mot de passe.
C’est parce que Google et Facebook ont construit des API que d’autres développeurs peuvent utiliser dans leurs propres sites Internet pour s’occuper de l’inscription et de la connexion des utilisateurs à leur place.
Les API créent donc des méthodes standardisées et réutilisables qui permettent aux développeurs d’accéder à des données spécifiques lors de la construction d’applications.
Sources : Openclassrooms
Sur cette page