Vous êtes ici : Accueil » INTERNET » C’est quoi une api

C’est quoi une api


agrandir

Vous entendez souvent parlé d’api (appellé interface de programation) mais vous ne savez pas vraiment ce que c’est et a quoi cela peut servir, nous vous donnons les éléments de réponses sur ce sujet.

une interface de programmation (souvent désignée par le terme API pour Application Programming Interface) est un ensemble normalisé de classes, de méthodes ou de fonctions qui sert de façade par laquelle un logiciel offre des services à d’autres logiciels. Pour étre plus précis c’est une application qui va servir de communiquer entre deux système informatique. 

Pour vous donner quelques exemples précis, vous avez un compte twitter et vous souhaitez faire apparaitre sur votre site les messages que vous postez, vous aller donc utiliser l’api de twitter qui synchronisera donc vos messages sur le site via une interface logiciel.

Vous procéderez de la même façon pour un compte facebook ou autre compte de réseaux sociaux. Mais ce n’est pas tout les entreprise utilise par exemple une api sms pour envoyer des sms en masse. On peux également utiliser une api email pour envoyer du courrier. Autre exemple une api permettant d’intégrer un compte pour gérer les stats de votre site web comme le célèbre piwik ou google analitic. Cela n’est que quelques exemple de types d’api il en existent évidement des tas d’autres.

Mais comment ça marche, cela se passe en deux étapes d’abord récupérer un plugin, une application, un bout de programme permettant de gérer l’api concerné, enssuite il suffit d’aller sur le compte concerné et demander un code api qui vous servira a l’intégrer. Une api comme twitter par exemple comporte une clé (un numéro d’autorisation) et souvent d’une clé secréte, en fournissant ses informations dans l’application concerné. Vous allez synchronisez vos données dans les deux sens c’est a dire si on prend l’exemple de twitter intégré sur un site web, si je poste un message sur mon compte twitter il apparaîtra sur le site, ou l’inverse car il sera aussi possible de poster a partir de mon site web.

Vous comprendrez une api et de plus en plus utilisé car c’est évidement très utile et pratique, 

 

  • Rechercher

    VOIR AUSSI