mps d’en apprendre un peu plus, et surtout de les utiliser !
===== Découvrez le CRUD =====
Le **CRUD** es... Utilisons une API pour obtenir des données. Nous utiliserons le verbe HTTP GET et l’[[https://developer.gi... GitHub spécifique.
GitHub est une plateforme qu’utilisent les développeurs pour stocker leur code et trav... d'un même projet. En tant que développeur, vous l’utiliserez beaucoup ! Si vous êtes curieux de connaître s
et développeurs : sur certains sites, vous pouvez utiliser votre compte Google ou Facebook pour vous identi... nstruit des API que d’autres développeurs peuvent utiliser dans leurs propres sites Internet pour s’occuper... veuse qui vous le ramène.
===== Observez comment utiliser les API en tant que développeur =====
En tant que développeur, vous serez certainement amené à utiliser diverses API dans votre vie professionnelle ou p
parlons de ce qui compose une **API REST**. Nous utiliserons REST dans ce cours, car c’est le plus populai... URL, comme http://twitter.com – votre navigateur utilise HTTP pour faire une requête de ce site web au ser... un peu le sujet !
Un **client** est celui qui va utiliser l’API. Cela peut être une application, un naviga... ciel. Par exemple : en tant que développeur, vous utiliserez peut-être l’API de Twitter. Comme je l’ai dit
ous avez un token d’authentification, vous pouvez utiliser l’API pour mettre à jour votre profil GitHub !
Dans ce chapitre, nous allons pratiquer et utiliser le reste des opérations CRUD – Create (créer), U... e chose de nouveau, ou une nouvelle ressource, on utilise le verbe HTTP **POST** (publier). Qu’il s’agisse ... remplissez un formulaire en ligne ou que vous en utilisez un pour vous inscrire et vous créer un nouveau c
{{tag>dev web api rest}}
====== Utiliser Postman pour formuler des requêtes ======
Notes et transcriptio... onc l’outil idéal pour tester des API sans devoir utiliser de code.
C’est également celui que nous allons utiliser dans ce cours !
OK, mais pourquoi utiliser Postman en particulier ?
Parce que cette interface offre bea
{{tag>dev web api rest}}
====== Utiliser les ressources et collections REST ======
Notes et transcriptio... nominal (on lui attribue un nom) que vous pouvez utiliser pour représenter les données dans votre applicat... quelle forme stocker les données que vous voulez utiliser dans votre API via des ressources et des collect... L de la requête** est l’endpoint complet que vous utilisez pour votre requête. Il associe le nom de domaine
.
++++
**Parmi les propositions, pour lesquelles utilisez-vous une API dite "publique" ?** (Plusieurs répo... s bars d’une ville donnée 🍻 — vous décidez donc d’utiliser une API qui retourne les 10 meilleurs bars d’une... ssibles).
- Stateless signifie que vous pouvez utiliser n’importe quel type d’API : REST ou SOAP
- Les... codées les données
- REST est moins compliqué à utiliser que SOAP grâce au standard de communication via
clé**. Une fois le token obtenu, le développeur l’utilise dans sa requête pour s’identifier, et voilà.
C’e... e et permet de vous identifier. L’API peut donc l’utiliser pour savoir **qui** effectue la requête, et surt... e d’écran afin de ne pas le perdre. Nous allons l’utiliser dans les chapitres suivants !
Après avoir copié... te_repo et repo.
Nous avons vu ensemble comment utiliser des API. Sauf que les API peuvent être créées pa
REST]]
* [[130_ressources_et_collections_rest| Utilisez les ressources et collections REST]]
* [[140_q... ====
* [[210_formuler_requetes_avec_postman | Utilisez Postman pour formuler vos requêtes]]
* [[220_p... e votre API]]
* [[330_usages_avances_endpoint | Utilisez les fonctionnalités avancées des endpoints]]
* [[340_utiliser_frameworks_pour_concevoir_api| Choisissez des fr