API signifie Application Programming Interface. Une interface de programmation d’application, ou API, est un morceau de code qui permet à deux applications de partager des informations..
Definition
Pour tenter de mieux comprendre ce qu’est une interface, on pourrait prendre comme exemple une télécommande de télévision.
Il s’agit alors d’un moyen permettant d’obtenir une interaction beaucoup plus simple du processus en question. Par exemple, une télévision n’a pas besoin d’être ouverte et démontée pour établir une communication.
Par exemple, l’API de #CoinMarketCap permet à d’autres applications de récupérer et d’utiliser des données crypto, telles que le cours, le volume et la #capitalisation.
À quoi peuvent servir les API ?
Les #API aident les développeurs à utiliser des fonctionnalités et des données existantes plutôt que de les contourner ou de les créer eux-mêmes. Par exemple, en utilisant l’API Google Maps pour indiquer l’emplacement d’un magasin ou d’un restaurant, le développeur n’a pas besoin de dessiner ou de coder la fonctionnalité de carte à partir de zéro. Cela représente un gain de temps et d’argent considérable.
Blockchain, par exemple, fournit des API gratuites qui permettent aux #développeurs d’accéder au traitement des paiements en #bitcoins, aux services de portefeuilles, aux données de transaction et aux données de marché pour les utiliser sur leurs sites web et leurs applications.
Les exchanges de #crypto-monnaies fournissent également des API. Les traders peuvent utiliser ces API pour fournir des données de marché aux robots de trading, ce qui leur permet d’effectuer des transactions (selon des instructions prédéfinies) pour le compte des traders. Cette forme de trading est connue sous le nom de trading algorithmique (ou bot trading).