Access Errors

Errori di accesso

Tutti i metodi dell'API Classroom possono restituire un errore PERMISSION_DENIED (HTTP 403) se un utente finale non soddisfa i prerequisiti per l'accesso. Il messaggio associato all'errore contiene un messaggio di errore che ti consente di identificare la causa e indirizzare gli utenti a intraprendere l'azione appropriata.

Le seguenti sezioni descrivono i messaggi di errore dell'API.

CannotDirectAddUser

CannotDirectAddUser indica che un utente non può essere aggiunto direttamente al corso. Questo codice si verifica quando un amministratore di dominio tenta di aggiungere un utente a un corso e tale utente non ha un indirizzo email o non appartiene al dominio.

Possibile azione: descrivi la causa dell'errore e suggerisci all'amministratore di dominio di verificare che l'account utente esista e rientri nel dominio dell'amministratore del corso.

ClassroomDisabled

ClassroomDisabled indica che l'utente che ha inviato la richiesta non ha accesso a Classroom.

Possibile azione: indirizza l'utente alle istruzioni su come abilitare l'accesso a Classroom. È possibile che l'utente stia utilizzando anche l'account sbagliato, pertanto puoi fornire anche un link per utilizzare più account per consentire all'utente di selezionare l'account corretto.

ClassroomApiDisabled

ClassroomApiDisabled indica che l'utente richiedente non ha accesso all'API Classroom.

Possibile azione: indirizza l'utente alle istruzioni per attivare l'accesso ai dati di Classroom. Vedi anche ClassroomDisabled, in quanto l'utente potrebbe utilizzare l'account sbagliato.

ProjectPermissionDenied

ProjectPermissionDenied indica che la richiesta ha tentato di modificare una risorsa associata a un altro progetto della Developer Console.

Possibile azione: indica che l'applicazione non può effettuare la richiesta desiderata. Può essere creato solo dal progetto della Developer Console dell'ID client OAuth che ha creato la risorsa.