TP Flask, REST et OpenAPI

1. TP vert

- 
Ajouter un point d’entrée au service Movieavec les points d’entrée de votre choix et mettez à jour la spécification openAPI en conséquence.
- 
Testez votre microservice avec Postman (https://www.postman.com/). 
- 
Écrivez le microservice Timesà partir de la spécification OpenAPI disponible dans le repository (UE-archi-distribuees-Showtime-1.0.0-resolved.yaml) et testez votre service avec Postman.
- 
Coder le service Bookingà partir de la spécification OpenAPI disponible (UE-archi-distribuees-Booking-1.0.0-resolved.yaml) et testez votre service avec Postman.
- 
Regarder le contenu du fichier user.jsonet imaginez une spécification openAPI pour le serviceUseren conséquence de façon à ce qu’il utilise à la fois les servicesBookingetMovie. Des exemples :- 
un point d’entrée permettant d’obtenir les réservations à partir du nom ou de l’ID d’un utilisateur ce qui demandera à interroger le service Bookingpour vérifier que la réservation est bien disponible à la date demandée
- 
un point d’entrée permettant de récupérer les informations des films pour les réservations d’un utilisateur ce qui demandera à interroger à la fois BookingetMovie
 
- 
- 
Écrivez le microservice correspondant et testez votre service avec Postman. 
| Important | Pour coder BookingetUservous aurez besoin d’appeler d’autres services par le biais de leur API REST. Pour cela vous utiliserez le paquetrequestset utiliser la fonctionget(oupost). Voir ici | 
2. TP rouge
Améliorer l’application en utilisant l’API REST de la base de données IMDB https://imdb-api.com/API
| Important | il faut vous créer un compte (gratuit) pour obtenir un token pour faire des requêtes |