Want to create interactive content? It’s easy in Genially!
Get started free
Initiation aux API
Sandra COSTES
Created on September 8, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Puzzle Game
View
Scratch and Win
View
Microlearning: How to Study Better
View
Branching Scenarios Challenge Mobile
View
Branching Scenario Mission: Innovating for the Future
View
Piñata Challenge
View
Teaching Challenge: Transform Your Classroom
Transcript
Défi API
Initiation aux API
Sommaire
API : les bases
Où trouver les API ?
Comment les appeler ?
Défis
01
Une API ? Quèsaco ?
Contexte
Ce que j'ai
Ce que je veux
Authentification
BASIC
Login / Mot de passe
JWT-APP
Token
JWT-CLIENT
Token
Construire ma maison
Authentification - Basic
Corps de la requête
Requête
Route d'API - POST
Modifier la maison
Authentification - Basic
Corps de la requête
Requête
Route d'API - PUT
Récupérer des informations
Authentification - Basic
Réponse du serveur - JSON
Requête
Route d'API qui vérifie l'étanchéité - GET Route d'API qui donne la superficie, le nombre de portes, nombre de fenêtres - GET
En résumé
Créer un élément lorsque rien n'existe.
POST
PUT
Modifier un élément existant.
GET
Récupérer de l'information/de la donnée.
Pour aller plus loin
REST
Les clients demandent parfois si nous avons une API "REST". Il s'agit bien du type d'API que nous proposons : REpresentational State Transfer signifie que cette API échange des objets (JSON) sans avoir à connaître leur état préalable. Il existe d'autres types d'API comme SOAP qui utilise un format XML
Pour aller plus loin
REQUEST
Une request (requête) est une demande. Lorsqu'on échange avec l'API BoondManager, on demande une création, modification ou suppression. La request est donc l'ensemble de la requête : Route API + Authentification + Données JSON.
02
Où trouver les API dans Boond ?
Documentation
Document de référence de l'API : https://doc.boondmanager.com/api-externe Documentation développeurs : https://support.boondmanager.com/hc/fr/categories/201170383-Developers
Les API sont sous le capot !
- L'interface (UI) de BoondManager est juste une façon d'afficher des données.
- Cette interface appelle les données par API, puis les affiche à l'utilisateur.
- Ces requêtes sont accessibles par les outils de développement du navigateur ("console")
03
Comment appeler les API ?
Mise en pratique
- Ouvrir des fiches dans l'interface = GET
- Cliquer sur enregistrer = POST ou PUT
API
- Terminal (ligne de commande simple)
- Outils spécialisés (Postman)
- No-Code / Low code (Zapier, Make)
- Code
Des questions ?
04
Défis