Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Qu'est-ce qu'une API ?
Une interface de programmation d'applications (API) définit les règles que vous devez suivre pour communiquer avec d'autres systèmes logiciels. Les développeurs exposent ou créent des API afin que d'autres applications puissent communiquer avec leurs applications par programmation. Par exemple, l'application de feuille de temps expose une API qui demande le nom complet d'un employé et une plage de dates. Lorsqu'il reçoit ces informations, il traite en interne la feuille de temps de l'employé et renvoie le nombre d'heures travaillées au cours de cette plage de dates.
Vous pouvez considérer une API Web comme une passerelle entre les clients et les ressources du Web.
Clients
Les clients sont des utilisateurs qui souhaitent accéder à des informations depuis le Web. Le client peut être une personne ou un système logiciel qui utilise l'API. Par exemple, les développeurs peuvent écrire des programmes qui accèdent aux données météorologiques d'un système météorologique. Vous pouvez également accéder aux mêmes données depuis votre navigateur lorsque vous visitez directement le site Web de la météo.
Ressources
Les ressources sont les informations que différentes applications fournissent à leurs clients. Les ressources peuvent être des images, des vidéos, du texte, des chiffres ou tout autre type de données. La machine qui fournit la ressource au client est également appelée serveur. Les organisations utilisent des API pour partager des ressources et fournir des services Web tout en maintenant la sécurité, le contrôle et l'authentification. En outre, les API les aident à déterminer quels clients ont accès à des ressources internes spécifiques.