Access Errors

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.