{{tag>dev web api rest}}
====== Initiez-vous au fonctionnement des API ======
Notes et transcripti... Espagne. Et tout ça sans avoir à aller chercher l’information sur le site de chaque compagnie ferrovia... . De votre point de vue, c’est assez simple : les informations arrivent au fur et à mesure sans effort... **A**pplication **P**rogramming **I**nterface (ou interface de programmation d’application, en françai
ntenant que vous savez que les API REST servent d’intermédiaires et aident les développeurs à manipule... ous souhaitez.
Chaque **ressource** comporte des informations supplémentaires sur les données contenu... par exemple un nom, une description, etc., comme information supplémentaire.
Les ressources sont re... alariés puissent ajouter des produits et mettre l’inventaire à jour.
Procédons étape par étape et dét
t, d’après le [[https://jaxenter.com/state-of-api-integration-report-136342.html|rapport 2017 de l’état d’intégration des API de Cloud Elements]] (en anglais)... ent sur le protocole **HTTP** pour transférer les informations – le même protocole sur lequel la commu... quement de la récupération et de l’affichage de l’information et permet au serveur de se concentrer su
e à [[https://www.postman.com/|Postman]].
Cette interface graphique est utilisée par de nombreux dév... tiliser Postman en particulier ?
Parce que cette interface offre beaucoup d’avantages :
* Vous pou... le langage avec lequel vous programmez ;
* Son interface utilisateur est simple : vous effectuez vo...
OK, mais imaginons que vous vouliez obtenir les informations d’un utilisateur spécifique. Dans ce ca
r), PUT (mettre) et DELETE (supprimer).
Je vous invite vivement à suivre pas à pas les étapes suivan... ire en ligne ou que vous en utilisez un pour vous inscrire et vous créer un nouveau compte, le verbe a... essaie de **créer** quelque chose ?
C’est là qu’intervient le **body** ! Vous vous souvenez ? On l’... mpagne les requêtes POST et PUT pour contenir des informations supplémentaires. Vous pouvez intégrer l
e son fonctionnement, allez voir le cours [[cours/informatique/dev/git/gerer_code_avec_git_et_github/0... un peu ce que nous voyons, de haut en bas !
{{interface_postman.png|Interface utilisateur Postman}}
Interface utilisateur Postman
Interface utilisateur Postman avec 3 enca
eurs réponses possibles).
- Un nouveau langage informatique
- Un set de données qui circule entre différentes applications
- Un intermédiaire entre un client et une base de données... HTTP
++++ Réponse|
Choix 3 et 4. Une API est une interface qui sert d’intermédiaire entre plusieurs logiciels. C’est aussi un groupe de règles que les dé
s utilisées consiste à exiger qu’un développeur s’inscrive par le site web de l’API pour obtenir un **... umentation de l’API se doit de fournir toutes les informations sur les fonctionnalités accessibles à t... es entreprises, des services, ou des développeurs indépendants. Comment être certain qu’elles sont fia... ière mise à jour sur GitHub ou bien sur lson site Internet, lisez la documentation et si vous avez des
lassrooms.com|Openclassrooms]]
===== Partie 1 : Initiation aux API =====
* [[110_fonctionnement_api| Initiez-vous au fonctionnement des API]]
* [[120_a