Выберите области действия API Google Classroom

Этот документ содержит информацию об авторизации и аутентификации, специфичную для Google Classroom API. Прежде чем читать этот документ, обязательно прочтите общую информацию об аутентификации и авторизации Google Workspace в разделе Подробнее об аутентификации и авторизации .

Настройте OAuth 2.0 для авторизации

Настройте экран согласия OAuth и выберите области , чтобы определить, какая информация будет отображаться пользователям и рецензентам приложений, а также зарегистрируйте свое приложение, чтобы можно было опубликовать его позже.

Области API Класса

Чтобы определить уровень доступа, предоставленный вашему приложению, вам необходимо определить и объявить области авторизации . Область авторизации – это строка URI OAuth 2.0, содержащая имя приложения Google Workspace, тип данных, к которым оно обращается, и уровень доступа. Области – это запросы вашего приложения на работу с данными Google Workspace, включая данные аккаунтов Google пользователей.

Когда ваше приложение установлено, пользователю предлагается проверить области, используемые приложением. Как правило, вам следует выбирать максимально узконаправленную область действия и избегать запроса областей, которые не требуются вашему приложению. Пользователи с большей готовностью предоставляют доступ к ограниченным, четко описанным областям.

API Класса поддерживает следующие области:

Области применения Значение
https://www.googleapis.com/auth/classroom.announcements Просматривайте объявления и управляйте ими в Google Classroom.
https://www.googleapis.com/auth/classroom.announcements.readonly Просматривайте объявления в Google Classroom.
https://www.googleapis.com/auth/classroom.courses Просматривайте, редактируйте, создавайте и безвозвратно удаляйте свои классы Google Classroom.
https://www.googleapis.com/auth/classroom.courses.readonly Просматривайте свои занятия в Google Classroom.
https://www.googleapis.com/auth/classroom.coursework.me Просматривайте, создавайте и редактируйте элементы курсовой работы, включая задания, вопросы и оценки.
https://www.googleapis.com/auth/classroom.coursework.me.readonly Просматривайте свои курсовые работы и оценки в Google Classroom.
https://www.googleapis.com/auth/classroom.coursework.students Управляйте курсовыми работами и оценками учащихся в курсах Google Classroom, которые вы преподаете, а также просматривайте курсовые работы и оценки для классов, которые вы администрируете.
https://www.googleapis.com/auth/classroom.coursework.students.readonly Просматривайте курсовые работы и оценки учащихся классов Google Classroom, которые вы преподаете или администрируете.
https://www.googleapis.com/auth/classroom.courseworkmaterials Просматривайте, редактируйте и создавайте материалы для классных занятий в Google Classroom.
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly Просмотрите все материалы для занятий в Google Classroom.
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly Просмотрите своих опекунов Google Classroom.
https://www.googleapis.com/auth/classroom.guardianlinks.students Просматривайте и управляйте опекунами учащихся в ваших классах Google Classroom.
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly Просмотрите опекунов учащихся в ваших классах Google Classroom.
https://www.googleapis.com/auth/classroom.profile.emails Просматривайте адреса электронной почты участников ваших курсов.
https://www.googleapis.com/auth/classroom.profile.photos Просматривайте фотографии профилей людей в ваших классах.
https://www.googleapis.com/auth/classroom.push-notifications Получайте уведомления о ваших данных Google Classroom.
https://www.googleapis.com/auth/classroom.rosters Управляйте списками классов Google Classroom.
https://www.googleapis.com/auth/classroom.rosters.readonly Просматривайте списки своих классов в Google Classroom.
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly Просматривайте свои курсовые работы и оценки в Google Classroom.
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly Просматривайте курсовые работы и оценки учащихся классов Google Classroom, которые вы преподаете или администрируете.
https://www.googleapis.com/auth/classroom.topics Просматривайте, создавайте и редактируйте темы в Google Classroom.
https://www.googleapis.com/auth/classroom.topics.readonly Просмотр тем в Google Classroom.