Google Classroom API-Bereiche auswählen

Dieses Dokument enthält Google Classroom API-spezifische Autorisierungs- und Authentifizierungsinformationen. Bevor Sie dieses Dokument lesen, sollten Sie sich die allgemeinen Informationen zur Authentifizierung und Autorisierung in Google Workspace unter Authentifizierung und Autorisierung ansehen.

OAuth 2.0 für die Autorisierung konfigurieren

OAuth-Zustimmungsbildschirm konfigurieren und Bereiche auswählen: Damit legen Sie fest, welche Informationen Nutzern und App-Prüfern angezeigt werden. Außerdem registrieren Sie Ihre App, damit Sie sie später veröffentlichen können.

Classroom API-Bereiche

Um den Zugriff zu definieren, der Ihrer App gewährt wird, müssen Sie Autorisierungsbereiche identifizieren und deklarieren. Ein Autorisierungsbereich ist ein OAuth 2.0-URI-String, der den Namen der Google Workspace-App, die Art der Daten, auf die sie zugreift, und die Zugriffsebene enthält. Bereiche sind die Anfragen Ihrer App, mit Google Workspace-Daten zu arbeiten, einschließlich der Google-Kontodaten von Nutzern.

Wenn Ihre App installiert wird, werden Nutzer aufgefordert, die von der App verwendeten Bereiche zu bestätigen. Im Allgemeinen sollten Sie den engsten möglichen Bereich auswählen und keine Bereiche anfordern, die Ihre App nicht benötigt. Nutzer gewähren eher Zugriff auf eingeschränkte, klar beschriebene Bereiche.

Die Classroom API unterstützt die folgenden Bereiche:

Bereiche Bedeutung
https://www.googleapis.com/auth/classroom.addons.teacher Anhänge des anfragenden Google Cloud-Projekts für Stream-Elemente in von Ihnen geleiteten Google Classroom-Kursen erstellen, aufrufen und aktualisieren.
https://www.googleapis.com/auth/classroom.addons.student Anhänge des anfragenden Google Cloud-Projekts für Stream-Elemente in Google Classroom aufrufen und aktualisieren.
https://www.googleapis.com/auth/classroom.announcements Ankündigungen in Google Classroom abrufen und verwalten
https://www.googleapis.com/auth/classroom.announcements.readonly Ankündigungen in Google Classroom ansehen
https://www.googleapis.com/auth/classroom.courses Ihre Google Classroom-Kurse abrufen, bearbeiten, erstellen oder endgültig löschen
https://www.googleapis.com/auth/classroom.courses.readonly Eigene Google Classroom-Kurse ansehen
https://www.googleapis.com/auth/classroom.coursework.me Zum Kursmaterial gehörende Inhalte erstellen, abrufen und bearbeiten, beispielsweise Aufgaben, Fragen und Noten.
https://www.googleapis.com/auth/classroom.coursework.me.readonly Kursarbeiten und Noten in Google Classroom ansehen
https://www.googleapis.com/auth/classroom.coursework.students Kursarbeiten und Noten für Teilnehmer an von Ihnen geleiteten Google Classroom-Kursen verwalten sowie Kursarbeiten und Noten für von Ihnen verwaltete Kurse abrufen.
https://www.googleapis.com/auth/classroom.coursework.students.readonly Kursarbeiten und Noten für Teilnehmer an von Ihnen geleiteten oder verwalteten Google Classroom-Kursen abrufen
https://www.googleapis.com/auth/classroom.courseworkmaterials Kursaufgabenmaterial in Google Classroom abrufen, bearbeiten und erstellen
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly Gesamtes Kursaufgabenmaterial zu Ihren Google Classroom-Kursen abrufen
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly Google Classroom-Erziehungsberechtigte abrufen
https://www.googleapis.com/auth/classroom.guardianlinks.students Erziehungsberechtigte für Teilnehmer in Ihren Google Classroom-Kursen ansehen und verwalten.
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly Erziehungsberechtigte für Teilnehmer in Ihren Google Classroom-Kursen ansehen
https://www.googleapis.com/auth/classroom.profile.emails E-Mail-Adressen von Nutzern in Kursen ansehen
https://www.googleapis.com/auth/classroom.profile.photos Profilfotos von Nutzern in Kursen ansehen
https://www.googleapis.com/auth/classroom.push-notifications Benachrichtigungen zu Ihren Google Classroom-Daten erhalten
https://www.googleapis.com/auth/classroom.rosters Teilnehmerlisten der eigenen Google Classroom-Kurse verwalten
https://www.googleapis.com/auth/classroom.rosters.readonly Teilnehmerlisten der eigenen Google Classroom-Kurse abrufen
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly Kursarbeiten und Noten in Google Classroom ansehen
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly Kursarbeiten und Noten für Teilnehmer an von Ihnen geleiteten oder verwalteten Google Classroom-Kursen abrufen
https://www.googleapis.com/auth/classroom.topics Themen in Google Classroom erstellen, ansehen und bearbeiten
https://www.googleapis.com/auth/classroom.topics.readonly Themen in Google Classroom ansehen