Errores de acceso
Todos los métodos de la API de Classroom pueden mostrar un error PERMISSION_DENIED (HTTP 403) si un usuario final no cumple con los requisitos previos para acceder. El mensaje que acompaña el error contiene un mensaje de error para ayudarlo a identificar la causa y motivar a los usuarios a tomar las medidas adecuadas.
En las siguientes secciones, se describen los mensajes de error de la API.
No se puede agregar el usuario directamente
CannotDirectAddUser
indica que no se puede agregar un usuario directamente al curso. Este código ocurre cuando un administrador de dominio intenta agregar un usuario a un curso y ese usuario no tiene una dirección de correo electrónico o no pertenece al dominio.
Posible acción: Describa la causa del error y sugiera que el administrador del dominio compruebe que la cuenta de usuario exista y que esté dentro del dominio del administrador del curso.
Se inhabilitó Classroom
ClassroomDisabled
indica que el usuario que realizó la solicitud no tiene acceso a Classroom.
Acción posible: Indícale al usuario las instrucciones para habilitar el acceso a Classroom. Es posible que el usuario también esté usando una cuenta incorrecta, por lo que también puedes proporcionar un vínculo para usar varias cuentas, de modo que pueda seleccionar la cuenta correcta.
API de Classroom inhabilitado
ClassroomApiDisabled
indica que el usuario que realizó la solicitud no tiene acceso a la API de Classroom.
Acción posible: Indícale al usuario las instrucciones para habilitar el acceso a los datos de Classroom. Consulta también ClassroomDisabled, ya que es posible que el usuario esté usando la cuenta incorrecta.
Permisodelproyecto denegado
ProjectPermissionDenied
indica que la solicitud intentó modificar un recurso asociado con un proyecto diferente de Developer Console.
Acción posible: Indica que tu aplicación no puede realizar la solicitud deseada. Solo puede hacerse mediante el proyecto de la Consola para programadores del ID de cliente de OAuth que creó el recurso.