Access Errors

Erros de acesso

Todos os métodos da API Classroom podem retornar um erro PERMISSION_DENIED (HTTP 403) se um usuário final não atender aos pré-requisitos de acesso. A mensagem que acompanha o erro contém uma mensagem de erro para ajudar você a identificar a causa e direcionar os usuários a realizar a ação adequada.

As seções a seguir descrevem as mensagens de erro da API.

CannotDirectAddUser

CannotDirectAddUser indica que não é possível adicionar um usuário diretamente ao curso. Esse código acontece quando um administrador de domínio tenta adicionar um usuário a um curso e ele não tem um endereço de e-mail ou não pertence ao domínio.

Possível ação: descreva a causa da falha e sugira que o administrador do domínio verifique se a conta de usuário existe e está no domínio do administrador do curso.

ClassroomDisabled

ClassroomDisabled indica que o usuário solicitante não tem acesso ao Google Sala de Aula.

Ação possível: direcione o usuário para as instruções sobre como ativar o acesso ao Google Sala de Aula. É possível que o usuário esteja usando a conta errada. Por isso, forneça um link para o uso de várias contas para que ele selecione a opção certa.

ClassroomApiDisabled

ClassroomApiDisabled indica que o usuário solicitante não tem acesso à API Classroom.

Ação possível: direcione o usuário para as instruções sobre como ativar o acesso aos dados do Google Sala de Aula. Consulte também ClassroomDisabled, porque o usuário pode estar usando a conta errada.

ProjectPermissionDenied

ProjectPermissionDenied indica que a solicitação tentou modificar um recurso associado a outro projeto do Play Console.

Ação possível: indique que seu aplicativo não pode fazer a solicitação desejada. Ela só pode ser feita pelo projeto do Play Console do ID do cliente OAuth que criou o recurso.

UserIneligibleToUpdateGradingPeriodSettings

UserIneligibleToUpdateGradingPeriodSettings indica que a solicitação tentou modificar as configurações do período de avaliação de um curso em que o usuário solicitante ou o proprietário não tem a licença adequada do Google Workspace for Education.

Possível ação: indique que seu aplicativo não pode fazer a solicitação desejada para atualizar as configurações do período de avaliação devido ao status de licenciamento do usuário solicitante ou do proprietário do curso. As licenças podem ser atribuídas no Google Admin Console.