Erros de acesso
Todos os métodos da API Classroom poderão 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 realizar a ação apropriada.
As seções a seguir descrevem as mensagens de erro da API.
Não é possível adicionar usuário diretamente
CannotDirectAddUser
indica que um usuário não pode ser adicionado 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.
Sala de Aula desativada
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. É possível que o usuário esteja usando a conta errada. Por isso, forneça um link para usar várias contas. Assim, o usuário poderá selecionar a opção certa.
ClassroomApiDisabled
ClassroomApiDisabled
indica que o usuário solicitante não tem acesso à API Classroom.
Possível ação: direcione o usuário para as instruções sobre como ativar o acesso aos dados do Google Sala de Aula. Consulte também Sala de Aula, porque o usuário está usando a conta errada.
Permissão do projeto negada
ProjectPermissionDenied
indica que a solicitação tentou modificar um recurso associado a outro projeto do Play Console.
Possível ação: indique que seu aplicativo não pode fazer a solicitação desejada. Ele só pode ser feito pelo projeto do Console do desenvolvedor do ID do cliente OAuth que criou o recurso.