Access Errors

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 al error contiene un mensaje de error que te ayudará a identificar la causa y a indicar a los usuarios que realicen la acción adecuada.

En las siguientes secciones, se describen los mensajes de error de la API.

CannotDirectAddUser

CannotDirectAddUser indica que no se puede agregar a un usuario directamente al curso. Este código se produce cuando un administrador de dominio intenta agregar a un usuario a un curso, pero ese usuario no tiene una dirección de correo electrónico o no pertenece al dominio.

Acción posible: Describe la causa de la falla y sugiere que el administrador del dominio verifique que la cuenta de usuario exista y esté dentro del dominio del administrador del curso.

ClassroomDisabled

ClassroomDisabled indica que el usuario solicitante no tiene acceso a Classroom.

Acción posible: Dirige al usuario a 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 podrías proporcionarle un vínculo para usar varias cuentas a fin de seleccionar la correcta.

ClassroomApiDisabled

ClassroomApiDisabled indica que el usuario solicitante no tiene acceso a la API de Classroom.

Acción posible: Dirige al usuario a 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.

ProjectPermissionDenied

ProjectPermissionDenied indica que la solicitud intentó modificar un recurso asociado con otro proyecto de Play Console.

Acción posible: Indica que tu aplicación no puede realizar la solicitud deseada. Solo se puede realizar a través del proyecto de Developer Console con el ID de cliente de OAuth que creó el recurso.