Access Errors

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.