- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Ответный текст
- Области полномочий
- Попробуйте!
Обновляет одно или несколько полей учебных материалов.
Этот метод возвращает следующие коды ошибок:
-
PERMISSION_DENIED, если запрашивающий проект разработчика выдает ошибку доступа . -
INVALID_ARGUMENTесли запрос имеет некорректный формат. -
FAILED_PRECONDITIONесли запрошенные учебные материалы уже были удалены. - Если запрошенный курс или учебные материалы отсутствуют,
NOT_FOUND
HTTP-запрос
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{id}
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
courseId | Идентификатор курса. Этот идентификатор может быть либо идентификатором, присвоенным в Classroom, либо |
id | Идентификатор учебных материалов. |
Параметры запроса
| Параметры | |
|---|---|
updateMask | Маска, определяющая, какие поля в учебных материалах следует обновить. Это поле обязательно для обновления. Обновление завершится неудачей, если указаны недопустимые поля. Если поле поддерживает пустые значения, его можно очистить, указав его в маске обновления, а не в объекте учебных материалов. Если поле, не поддерживающее пустые значения, включено в маску обновления и не задано в объекте учебных материалов, возвращается ошибка Учителя могут указать следующие поля:
Это список полных имен полей, разделенных запятыми. Пример: |
previewVersion | Необязательно. Предварительная версия конечной точки. |
Текст запроса
В теле запроса содержится экземпляр объекта CourseWorkMaterial .
Ответный текст
В случае успеха тело ответа будет содержать экземпляр объекта CourseWorkMaterial .
Области полномочий
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/classroom.courseworkmaterials
Для получения более подробной информации см. руководство по авторизации .