Method: courses.update

Обновляет курс.

Примечание: В отличие от других полей, levels не очищается, если оно отсутствует в запросе. Метод courses.update изменяет levels только в том случае, если оно явно указано; в противном случае сохраняется существующее значение. Для очистки поля levels используйте метод courses.patch .

Этот метод возвращает следующие коды ошибок:

  • PERMISSION_DENIED если пользователю, запрашивающему курс, не разрешено его изменять, или если возникают ошибки доступа .
  • Если курс с запрошенным ID не существует, NOT_FOUND .
  • FAILED_PRECONDITION для следующих ошибок запроса :
    • КурсНеизменяемый
    • CourseTitleCannotContainUrl

HTTP-запрос

PUT https://classroom.googleapis.com/v1/courses/{id}

В URL-адресе используется синтаксис транскодирования gRPC .

Параметры пути

Параметры
id

string

Идентификатор курса, который необходимо обновить. Этот идентификатор может быть либо идентификатором, присвоенным в Classroom, либо alias .

Текст запроса

В теле запроса содержится экземпляр класса Course .

Ответный текст

В случае успеха тело ответа содержит экземпляр объекта Course .

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/classroom.courses

Для получения более подробной информации см. руководство по авторизации .