es dans un format textuel constitué de paires clé/valeur.
Pour comprendre ce concept, prenons l'exemp... ie ou son réalisateur ;
* Pour la clé Titre, la valeur associée peut-être la chaîne de caractères "I... Ce qui est intéressant dans le JSON c'est que la valeur d'une clé peut, elle même, être un objet. Dan... JSON contenant les clés Nom, Prénom etc.
<code javascript>
{
"Titre": "Interstellar",
"Date de so
openclassrooms.com|Openclassrooms]].
====== Les avantages du REST ======
Le REST est un type d'arch... bonnes pratiques et de conventions à respecter.
Avant les années 2000, il n'y avait aucune règle pour écrire une API et personne n'avait la moindre idée de ce qu'était une "bonne API"
une API REST peut être réalisée dans le langage Java ou .NET.
===== Utiliser des API REST =====
**RE... ous répondre), et donc sa fiabilité !
Tous ces avantages font de l'API REST la plus populaire du web... uverte_des_api|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[130_avantages_rest|Suivant ▷]]
eption d'une API :
- Concevoir l'API : comment vais-je construire mon API ? Quelles ressources je m... dans cette dernière partie.
===== Réfléchissez avant de construire votre API =====
Trop souvent imp... ez vos idées, vos besoins, les besoins du client avant tout démarrage de développement de votre API. V... s applications et leur contraintes d'utilisation avant toute chose. Les questions à vous poser :
*
gburgers avec de la mozarella, l'URL serait la suivante : http://vgburger.com/commands?fromage=mozarel... un pain aux céréales ; l'URL pourrait être la suivante : http://vgburger.com/commands?fromage=mozar... .
Une bonne pratique est de toujours générer une variable d'état lors de l'exécution d'une action, qu... 310_conception_api|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[330_tester_api|Suivant ▷]]
nd ces deux identifiants et les transforme en une valeur unique, qu'il passe dans la requête HTTP ;
... ception de la requête HTTP, le serveur compare la valeur unique et les identifiants qu'il a enregistré... Même si l'authentification basique est un système valide, l'identifiant utilisé pour accéder à l'API e... .
===== Authentifiez l'API avec OAuth2 =====
Travailler avec des clés API, ce n'est pas forcément fa
s l'API.
++++
**Quel est le résultat de l'URL suivante dans un navigateur ?** (Plusieurs choix possib... nsmission_json|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[210_api_existantes|Suivant ▷]]
artie de ces outils.
Posez-vous les questions suivantes :
* Est-ce que l'API existe déjà ? Si oui,... uiz|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[220_securiser_utilisation_api|Suivant ▷]]
érifier la provenance de l’API pour éviter les mauvaises surprises.
Vous souhaitez créer une boutique... u pour responsable !
Alors ouvrez bien les yeux avant d'utiliser une API !
Préférez des API certifié... lité ?
Top ! Vous devez maintenant tester l'API avant de l'utiliser dans votre programme informatique... i_existantes|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[230_authentifier_api|Suivant ▷]]