Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Хотя любой разработчик может отправлять запросы к API Google Classroom, некоторые функции Google Classroom доступны только определенным пользователям. К каждой функции могут предъявляться разные требования, например наличие определенного типа лицензии Google Workspace for Education. Подробное описание функций на каждом уровне лицензии Google Workspace for Education можно найти на странице сравнения версий .
Функции с квалификационными требованиями
Следующие функции API Класса доступны только соответствующим пользователям:
Запросы к Classroom API выполняются от имени отдельных пользователей. Поэтому вам следует проверить, имеет ли пользователь соответствующие возможности, прежде чем отправлять запросы API с квалификационными требованиями.
Чтобы определить, есть ли у пользователя конкретная возможность, сделайте запрос API к методу checkUserCapability . Укажите соответствующий тип Capability для функции Класса, которую вы собираетесь использовать. Укажите соответствующую Capability для каждой функции:
Затем проверьте allowed поле в ответе. Если allowed равно true , то пользователь имеет доступ к выбранной Capability . Затем вы можете отправлять запросы API, связанные с Capability , от имени пользователя.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 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."]]],[]]