ition par votre API en dépendront grandement. Par exemple, si votre API doit gérer les livres d'une bibliot... or. L'adresse d'un site Internet est une URL, par exemple :).
Par analogie, l'URI correspond à l'identité ... utes les **URL** sont des **URI**, car il est par exemple possible d'identifier une personne avec son adres... =====
C'est quoi, déjà, une ressource ? Prenez l'exemple du restaurant VGBurger : le burger est une ressou
la **communication entre 2 services**, comme par exemple votre application et un service de géolocalisatio... erture d’un produit au monde extérieur** !
===== Exemples d'API =====
La majorité des logiciels utilisent... peut ainsi demander l’exécution d’un service. Par exemple, je veux récupérer des informations à partir de l... de communication entre des objets connectés. Par exemple, les protocoles Bluetooth, POP (messagerie mail),
e composant pourra aussi évoluer séparément.
Par exemple, vous pouvez refaire la charte graphique (design)... chie par de nouvelles fonctionnalités.
Prenons l'exemple d'un web service de gestion de timbres ; la fonct... et le serveur :
* Indépendant du langage : par exemple, un service web codé en Java doit pouvoir être ac... u en C++ ;
* Indépendant de la plateforme : par exemple, un service web dans un environnement Linux doit
lé/valeur.
Pour comprendre ce concept, prenons l'exemple d'un objet JSON représentant un film.
* Une clé... ne clé peut, elle même, être un objet. Dans notre exemple le réalisateur du film peut être un objet JSON co... stitué de paires "clé – valeur".
Ci-dessous une exemple de code JSON
<code javascript>
{
"currentVers... des balises pour délimiter les informations, par exemple :
<code xml>
<NOM>ARCGIS</NOM>
<CREATEUR>Jack Da
un langage commun à ces différents logiciels. Par exemple, une API REST peut être réalisée dans le langage ... caractères **identifiant une ressource web**. Par exemple, une URL est une URI, elle identifie une ressource web, une page web par exemple.
* Les API REST reposent sur le protocole HTTP
sortie de nouvelles versions ou mises à jour, par exemple.
* Vérifiez que chaque résultat de requête est ... les requêtes renvoyant de nombreux résultats (par exemple le endpoint /commands si on reprend l'exemple vgburger du chapitre précédent).
===== Partagez votre API =
mercial, au niveau des droits d'auteur, etc.
Par exemple, l'[[https://developers.arcgis.com/documentation/... frauduleusement (comme des données bancaires, par exemple).
===== Distinguez API publique et API privée ==
ous avez sans doute remarqué que toutes les URL d'exemples utilisaient en réalité le protocole HTTPS. Il es... e ce protocole pour correspondre avec l'API.
Par exemple, la société CDiscount met à disposition une API p
m
- La documentation d’une API
- Un site d’exemples d’utilisation d’une l’API REST
- Un exemple d’utilisation de l’API REST pour faire des cartes
++++ Rép
je vais mettre à disposition dans mon API ?
Par exemple, pour votre projet informatique de e-commerce, le... et les commandes. Vous mettrez à disposition par exemple des fonctions permettant de récupérer les command