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 lo acompaña incluye un mensaje de error que te ayudará a identificar la causa y a indicarles a los usuarios que tomen la medida 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 aparece cuando un administrador de dominio intenta agregar a un usuario a un curso y ese usuario no tiene una dirección de correo electrónico o no pertenece al dominio.

Acción posible: Describe la causa del error y sugiere que el administrador del dominio verifique que la cuenta de usuario existe y está dentro del dominio del administrador del curso.

ClassroomDisabled

ClassroomDisabled indica que el usuario que realizó la solicitud no tiene acceso a Classroom.

Acción posible: Pídele al usuario que siga las instrucciones para habilitar el acceso a Classroom. Además, es posible que el usuario esté usando una cuenta incorrecta, por lo que también puedes proporcionar un vínculo para usar varias cuentas, de modo que el usuario pueda seleccionar la correcta.

ClassroomApiDisabled

ClassroomApiDisabled indica que el usuario que realizó la solicitud no tiene acceso a la API de Classroom.

Acción posible: Pídele al usuario que siga las instrucciones para habilitar el acceso a los datos de Classroom. Consulta también ClassroomDisabled, ya que posiblemente el usuario esté usando una 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 la puede realizar el proyecto de Developer Console del ID de cliente de OAuth que creó el recurso.

UserIneligibleToUpdateGradingPeriodSettings

UserIneligibleToUpdateGradingPeriodSettings indica que la solicitud intentó modificar la configuración del período de calificación en un curso en el que el usuario solicitante o el propietario del curso no tienen la licencia adecuada de Google Workspace for Education.

Acción posible: Indica que tu solicitud no puede realizar la solicitud deseada para actualizar la configuración del período de calificación debido al estado de la licencia del usuario solicitante o del propietario del curso. Las licencias se pueden asignar en la Consola del administrador de Google.