Fehler beim Zugriff
Alle Classroom API-Methoden geben möglicherweise den Fehler PERMISSION_DENIED (HTTP 403) zurück, wenn ein Endnutzer nicht die Voraussetzungen für den Zugriff erfüllt. Die Fehlermeldung, die zusammen mit dem Fehler angezeigt wird, enthält eine Fehlermeldung, mit der Sie die Ursache ermitteln und Nutzer auffordern können, entsprechende Maßnahmen zu ergreifen.
In den folgenden Abschnitten werden die API-Fehlermeldungen beschrieben.
CannotDirectAddUser
CannotDirectAddUser
gibt an, dass ein Nutzer dem Kurs nicht direkt hinzugefügt werden kann. Dieser Code tritt auf, wenn ein Domainadministrator versucht, einen Nutzer zu einem Kurs hinzuzufügen, und dieser Nutzer entweder keine E-Mail-Adresse hat oder nicht zur Domain gehört.
Mögliche Maßnahme: Beschreiben Sie die Ursache des Fehlers und schlagen Sie dem Domainadministrator vor, zu prüfen, ob das Nutzerkonto existiert und sich in der Domain des Kursadministrators befindet.
ClassroomDisabled
ClassroomDisabled
gibt an, dass der anfragende Nutzer keinen Zugriff auf Classroom hat.
Mögliche Aktion: Weisen Sie den Nutzer auf die Anleitung zum Aktivieren des Zugriffs auf Classroom hin. Möglicherweise verwendet der Nutzer auch das falsche Konto. In diesem Fall können Sie auch einen Link zur Verwendung mehrerer Konten bereitstellen, damit der Nutzer das richtige Konto auswählen kann.
ClassroomApiDisabled
ClassroomApiDisabled
gibt an, dass der anfragende Nutzer keinen Zugriff auf die Classroom API hat.
Mögliche Aktion: Weisen Sie den Nutzer auf die Anleitung zum Aktivieren des Zugriffs auf Classroom-Daten hin. Weitere Informationen finden Sie unter ClassroomDisabled, da der Nutzer möglicherweise das falsche Konto verwendet.
ProjectPermissionDenied
ProjectPermissionDenied
gibt an, dass in der Anfrage versucht wurde, eine Ressource zu ändern, die mit einem anderen Developer Console-Projekt verknüpft ist.
Mögliche Aktion: Geben Sie an, dass Ihre Anwendung die gewünschte Anfrage nicht senden kann. Sie kann nur über das Developer Console-Projekt der OAuth-Client-ID erstellt werden, mit der die Ressource erstellt wurde.