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 orientar os usuários a tomar as medidas apropriadas.

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 esse usuário 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.

Possível ação: direcione o usuário para as instruções sobre como ativar o acesso ao Google Sala de Aula. Talvez o usuário esteja usando a conta errada. Por isso, você pode disponibilizar um link para usar várias contas para que o usuário possa selecionar a opção correta.

ClassroomApiDisabled

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

Possível ação: direcione o usuário para 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.

Possível ação: indica que seu aplicativo não pode fazer a solicitação desejada. Ele só pode ser feito pelo projeto do Play Console do ID do cliente OAuth que criou o recurso.