Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Jeder Entwickler kann Anfragen an die Google Classroom API senden. Einige Google Classroom-Funktionen sind jedoch nur für bestimmte Nutzer verfügbar. Für jede Funktion können unterschiedliche Anforderungen gelten, z. B. die Notwendigkeit einer bestimmten Google Workspace for Education-Lizenz.
Eine detaillierte Aufschlüsselung der Funktionen auf jeder Google Workspace for Education-Lizenzebene finden Sie auf der Vergleichsseite der Versionen.
Funktionen mit Teilnahmevoraussetzungen
Die folgenden Classroom API-Funktionen sind nur für berechtigte Nutzer verfügbar:
Anfragen an die Classroom API werden im Namen einzelner Nutzer gesendet.
Daher sollten Sie prüfen, ob ein Nutzer die entsprechenden Berechtigungen hat, bevor Sie API-Anfragen mit Berechtigungsanforderungen senden.
Wenn du wissen möchtest, ob ein Nutzer eine bestimmte Funktion hat, sende eine API-Anfrage an die Methode checkUserCapability. Geben Sie den entsprechenden Capability-Typ für die Classroom-Funktion an, die Sie verwenden möchten. Geben Sie für jedes Element den entsprechenden Capability an:
Sie können prüfen, ob der Nutzer
Capability
Kann einen Classroom-Add-on-Anhang erstellen oder ändern, der mit dem Google Cloud-Projekt der OAuth-Client-ID verknüpft ist, die für die Anfrage verwendet wurde
CREATE_ADD_ON_ATTACHMENT
Kann die Einstellungen für Benotungszeiträume ändern
Prüfen Sie als Nächstes das Feld allowed in der Antwort. Wenn allowed den Wert true hat, hat der Nutzer Zugriff auf die ausgewählte Capability. Sie können dann im Namen des Nutzers API-Anfragen zu Capability stellen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-01-14 (UTC)."],[[["Certain Google Classroom features, like add-on attachments, grading periods, and rubrics, are only accessible to eligible users with specific Google Workspace for Education licenses."],["User capabilities for these features are determined individually and can vary, requiring developers to verify access before making related API requests."],["Developers can use the `checkUserCapability` method to determine if a user has the necessary permissions for specific Classroom API features, ensuring tailored product behavior."],["Even with eligibility confirmed, individual API requests might still fail due to other factors, emphasizing that eligibility doesn't guarantee success."]]],[]]