Access Errors

Erreurs d'accès

Toutes les méthodes de l'API Classroom peuvent renvoyer une erreur PERMISSION_DENIED (HTTP 403) si un utilisateur final ne remplit pas les conditions d'accès. Le message accompagnant l'erreur contient un message d'erreur qui vous permet d'identifier la cause du problème et d'inviter les utilisateurs à prendre les mesures nécessaires.

Les sections suivantes décrivent les messages d'erreur de l'API.

CannotDirectAddUser

CannotDirectAddUser indique qu'un utilisateur ne peut pas être ajouté directement au cours. Ce code se produit lorsqu'un administrateur de domaine tente d'ajouter un utilisateur à un cours et que cet utilisateur n'a pas d'adresse e-mail ou n'appartient pas au domaine.

Action possible: Décrivez la cause de l'échec et suggérez à l'administrateur du domaine de vérifier que le compte utilisateur existe et fait partie du domaine de l'administrateur du cours.

ClassroomDisabled

ClassroomDisabled indique que l'utilisateur à l'origine de la demande n'a pas accès à Classroom.

Action possible: indiquez à l'utilisateur comment activer l'accès à Classroom. Il se peut également que l'utilisateur se connecte au mauvais compte. Vous pouvez donc lui fournir un lien lui permettant d'utiliser plusieurs comptes afin qu'il puisse sélectionner le bon.

ClassroomApiDisabled

ClassroomApiDisabled indique que l'utilisateur à l'origine de la demande n'a pas accès à l'API Classroom.

Action possible: montrez à l'utilisateur comment activer l'accès aux données Classroom. Consultez également ClassroomDisabled, car il est possible que l'utilisateur se serve du mauvais compte.

ProjectPermissionDenied

ProjectPermissionDenied indique que la requête a tenté de modifier une ressource associée à un autre projet Play Console.

Action possible: indiquez que votre application ne peut pas effectuer la requête souhaitée. Seul le projet Console pour développeur de l'ID client OAuth qui a créé la ressource peut effectuer cette opération.