Définition de API

Vous êtes chef d’entreprise ou travailleur indépendant ? Découvrez l'étendue de nos services :

Sous-traitez votre téléprospection
acheter des rendez-vous
Devenez téléprospecteur indépendant
devenir téléprospecteur
Dotez-vous d'un logiciel de téléprospection pro
logiciel de téléprospection
Achetez des fichiers de prospection BtoB
acheter fichiers d'entreprises

Une « interface de programme d’application » (API) est un regroupement de routines, de protocoles et d’outils servant un seul objectif, celui de développer des applications logicielles. De base, une API spécifie la méthode par laquelle les composants logiciels doivent interagir. Les API interviennent ainsi au moment de la programmation des composants de l’interface utilisateur graphique (GUI).

Les différents types d’API

Il existe de nombreux types différents d’API pour les systèmes d’exploitation, les applications ou les sites web. Windows, par exemple, possède de nombreux ensembles d’API qui sont utilisés par le matériel et les applications du système. Lorsque l’on copie et colle du texte d’une application à l’autre, c’est l’API qui permet de le faire fonctionner.

La plupart des environnements d’exploitation, tels que MS-Windows, fournissent des API, permettant aux programmeurs d’écrire des applications compatibles avec l’environnement d’exploitation. Aujourd’hui, les API sont également spécifiées par les sites web. Par exemple, les API d’Amazon ou d’eBay permettent aux développeurs d’utiliser l’infrastructure de vente au détail existante pour créer des boutiques web spécialisées. Cela permet notamment d’optimiser les actions de mobile marketing et de webmarketing. Les développeurs de logiciels tiers utilisent également les API Web pour créer des solutions logicielles destinées aux utilisateurs finaux.

Exemples d’API les plus populaires

ProgrammableWeb, un site qui suit plus de 15 500 API, cite Google Maps, Twitter, YouTube, Flickr et Amazon Product Advertising parmi les API les plus populaires. La liste suivante contient plusieurs exemples d’API populaires :

  • API Google Maps : L’API Google Maps permet aux développeurs d’intégrer Google Maps sur des pages web à l’aide d’une interface JavaScript ou Flash. L’API Google Maps est conçue pour fonctionner sur les appareils mobiles et les navigateurs de bureau ;
  • API YouTube : API YouTube : Les API de Google permettent aux développeurs d’intégrer des vidéos et des fonctionnalités de YouTube dans des sites web ou des applications. Les API YouTube comprennent notamment l’API d’analyse YouTube, l’API de données YouTube, l’API de diffusion en direct YouTube et l’API de lecteur YouTube ;
  • API Flickr : L’API Flickr est utilisée par les développeurs pour accéder aux données de la communauté de partage de photos Flick. L’API Flickr se compose d’un ensemble de méthodes d’appel et de certains points terminaux de l’API ;
  • API Twitter : Twitter propose deux API. L’API REST permet aux développeurs d’accéder aux données de base de Twitter et l’API de recherche fournit des méthodes permettant aux développeurs d’interagir avec les données de recherche et de tendances de Twitter ;
  • API de publicité de produits Amazon : L’API de publicité de produits Amazon donne aux développeurs l’accès à la sélection de produits Amazon et à la fonctionnalité de découverte pour faire la publicité des produits Amazon afin de monétiser un site web.