Vous en entendez parler en général pendant la phase de choix d’une application. Avoir un maximum d’API est un critère de choix pour assurer la pérénité de votre usage d’une application web.
Les API, ce sont ces connecteurs qu’un logiciel met à disposition vers et depuis lui-même pour communiquer avec d’autres logiciels. Par exemple, le bouton “Like” ne peut exister sur d’autres sites que Facebook que parce que celui-ci propose l’API correspondante. Un peu comme un terminal de carte bancaire permet à tout commerçant de relier sa banque et son client.
API signifie Application Programming Interface. De la même façon qu’une voiture est un ensemble de sous-système (le moteur, la roue, le volant et le boîtier de vitesses), une application web est un ensemble connecté à plusieurs sous-systèmes d’applications.
Avant 2010, le bouton Like de Facebook n’était présent que sur le site www.facebook.com mais depuis nous avons vu fleurir les boutons sociaux sur tous les sites internet et blogs. Nous sommes maintenant capables d’avoir une action sur un réseau social sans s’y rendre. Je montre à mon réseau que j’aime un article sans me déplacer dans ce réseau. Par exemple, Twitter enregistre 13 milliards d’actions par jour à travers des API. Aujourd’hui, on utilise de plus en plus ses identifiants Facebook ou Google pour se connecter sur un nouveau service et éviter de créer de nouveaux identifiants. En plus, ce type de connexion permet d’importer des données pour alimenter rapidement la nouvelle application.
Il existe 3 types d’API
- Les intégrations privés
- Les partenariats
- Les API publiques
Et vous, quelles connexions allez-vous créer pour simplifier la vie de vos clients ?
faberNovel a commis en décembre 2012 une présentation simple et efficace des révolutions que l’on doit à ce simple petit concept presqu’aussi vieux que l’informatique et qui explose avec Internet. Prenez 5 minutes pour regarder le SlideShare, ça les vaut largement.
Lire l’article en anglais : 6 Reasons Why APIs Are Reshaping Your Business from faberNovel