Ressources Magic Makers

 

Site en maintenance

 
Nous sommes actuellement entrain de mettre à jour les ressources de ce site.
Pendant la mise à jour vous pouvez retrouver tous les nouveaux contenus sur le site
 

https://lp-magicmakers.fr/

 
 

Qu’est-ce qu’une API ?

API (application programming interface) c’est un ensemble de fonction et protocole qui permet de faciliter l’utilisation d’un service pour la création d’application. Plus simplement, c’est des trucs qu’un service (un site par exemple) a créé pour que l’on puisse utiliser leur truc avec du code.

Une des exemples est un site qui te donne la météo quand tu vas sur leur site. Mais ce site a une API, donc on pourra prendre les informations de la météo par le code au lieu de naviguer sur un site.

Exemple simple:

Dans ce site, on peut voir un bouton qui nous donne une image aléatoire d’un chien. Ce site est très utile si tu es sur le site et ne veux que voir une image par une. Mais si on désirait avoir notre image sans aller sur le site, et juste en tapant une commande sur discord, les API vont être notre meilleur ami 😉

Comment on utilise une API ?

Si on reprend notre exemple d’image de chien, la question devient comment fait-on pour avoir l’image du chien sans appuyer le bouton sur le site ? On va utiliser le lien que le site nous fourni : https://dog.ceo/api/breeds/image/random

Comment lire la réponse de l’API ?

Si on entre le lien dans notre navigateur, le navigateur va nous afficher la réponse de notre appel. Dans ce cas, on peut voir que la réponse est sous la forme d’un fichier JSON. Dans la réponse, on va avoir le lien de l’image de chien sous “message”. On peut copier le lien donné et le coller dans notre navigateur pour avoir une image de chien.

C’est quoi JSON ?

JSON (JavaScript Object Notation) est un type de fichier utiliser très fréquemment dans le domaine du web pour transmettre de l’information sous une forme standardisée. Ces fichiers sont marqués par l’extension .json et ont une structure qui ressemble beaucoup à un dictionnaire dans Python. (appuyez ici pour la page sur les dictionnaires python)