REST
Last updated
Was this helpful?
Last updated
Was this helpful?
Les API (Application Programming Interface) Web sont un moyen d'inter-connecter des programmes entre eux. Par exemple, je peux écrire un programme qui analyse les tweets en utilisant l'API offerte par twitter. Pour utiliser une API Web, il faut généralement comprendre plusieurs notions comme JSON, REST, ...
JavaScript Object Notation est un format largement utilisé pour échanger des données sur le Web. Exemple de JSON :
Application programming interface est un ensemble de règles permettant à des programmes de communiquer entre eux. Le développeur créé une API sur le serveur afin que les clients puissent communiquer avec ce dernier.
Representational State Transfer définit des règles pour structurer une API Web. Par exemple, les ressources (données) sont accessibles via une URL spécifique (endpoint).
API RESTful :
chaque ressource est identifiée et accessible via une URI
les traitements (CRUD) à appliquer sont décrits par les verbes HTTP (GET, POST, ...)
votre navigateur Web (requêtes GET
)
Ecrire du code PHP qui se connecte à cette API, et affiche le résultat sous la forme d'un tableau dans une page Web.
Exemples de documentation d'API :
Documenter et tester une API est important et il existe des outils pour cela comme . Mais nous n'aborderons pas cela dans ce cours.
cette API Web permet d'accéder aux données d'IMDB (bases de données sur les films et séries). Il suffit de se créer un compte et on peut par exemple récupérer en JSON, les 250 meilleurs films (selon IMDB), ...
Se connecter à l'API Web Explorez l'API choisie en utilisant l'un des logiciels suivant :
un plugin pour votre navigateur ()
le logiciel