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:

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

Interactive Bingo

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