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... 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),... ice web, il est conseillé d’utiliser une API. Par exemple, si vous développez une application qui a pour bu
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 ==
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