Projet pour decouvrir les API donné dans le cadre de la formation "Développeur.se Data IA" de l'école Simplon de Biarritz
- Ma petite librairie – Projet API REST
- Durée estimée : 1 jour
La réponse est détaillée sur un notebook ici : api_librairie.ipynb
L’objectif de ce projet est de comprendre et maitriser la communication avec une API REST. Compétences visées
- Rechercher des solutions pour la résolution de problèmes techniques rencontrés au moyen des ressources disponibles (documentation, sites Internet, communautés, etc…)
- Améliorer une application en étendant ses fonctionnalités grâce à l’utilisation d’API web des services IA de manière à répondre aux objectifs préalablement définis avec le client
- URL d’un dépôt git contenant le ou les fichiers python écrits selon l’énoncé cidessous
Votre librairie de quartier souhaite mettre en place un service de commentaire en ligne. Elle dispose déjà d’une API fonctionnelle et souhaite un outil en ligne de commande lui permettant rapidement de lire le contenu de sa base de données. Elle vous a mis à disposition la documentation de l’API à cette adresse : https://demo.apiplatform. com Pour tester vos requêtes API avant de les écrire en python, vous pouvez utiliser l’outil Insomnia (https://insomnia.rest)
Vous devez réaliser un ou plusieurs scripts pythons permettant de :
- Lister les 10 derniers livres par leur date de publication
- Lister le livre écrit par l’auteur « Dr. Kaitlyn Ratke »
- Lister tous les commentaires du livre dont l’id est « 1d52ba85-97c8-4cc3-b81a- 40582f3aff64 »
- Créer un nouveau commentaire avec le texte et la note de votre choix pour le livre dont l’id est « 1b08c9ab-6254-4015-ad14-bac3e5c008df »
- Modifier votre nouveau commentaire en utilisant l’id qui vous a été fourni lors de sa création
- Cédric Dromzée Dromzee
- Python 3 - Programming language
- Jupyter - Jupyter Notebook
- Visual studio Code - EDI
- Insomnia - Outil de test de API
- gitignore - Create useful .gitignore files for your project