Création des fonctions de récupération + gestion des erreurs