Skip to content

DROMZEE/P_API_librairie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P_API_librairie

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

Objectifs

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

Livrables

  • URL d’un dépôt git contenant le ou les fichiers python écrits selon l’énoncé cidessous

Énoncé

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

L'équipe

Built With

Releases

No releases published

Packages

No packages published