- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- Попробуйте!
Обновляет одно или несколько полей в курсе.
Этот метод возвращает следующие коды ошибок:
-
PERMISSION_DENIED
если запрашивающему пользователю не разрешено изменять запрашиваемый курс или возникли ошибки доступа . -
NOT_FOUND
, если курса с запрошенным идентификатором не существует. -
INVALID_ARGUMENT
, если в маске обновления указаны недопустимые поля или если маска обновления не указана. -
FAILED_PRECONDITION
для следующих ошибок запроса :- КурсНеИзменяемый
- НеактивныйВладелецКурса
- НеправомочныйВладелец
- CourseTitleCannotContainUrl
HTTP-запрос
PATCH https://classroom.googleapis.com/v1/courses/{id}
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
id | Идентификатор курса, который необходимо обновить. Этот идентификатор может быть как идентификатором, назначенным классом, так и |
Параметры запроса
Параметры | |
---|---|
updateMask | Маска, определяющая, какие поля курса необходимо обновить. Это поле обязательно для обновления. Обновление завершится ошибкой, если указаны недопустимые поля. Следующие поля являются допустимыми:
Примечание: исправления для ownerId считаются вступающими в силу немедленно, но на практике для завершения передачи прав собственности на все затронутые ресурсы может потребоваться некоторое время. При установке в параметре запроса это поле должно быть указано как Это список полных имён полей, разделённых запятыми. Пример: |
Текст запроса
Тело запроса содержит экземпляр Course
.
Тело ответа
В случае успеха тело ответа содержит экземпляр Course
.
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/classroom.courses
Более подробную информацию смотрите в Руководстве по авторизации .