Method: courses.courseWorkMaterials.create

Создает учебные материалы для курса.

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

  • PERMISSION_DENIED если пользователю, запрашивающему доступ, запрещен доступ к запрашиваемому курсу, создание учебных материалов по запрашиваемому курсу, предоставление доступа к вложениям на Google Диска или если возникают ошибки доступа .
  • INVALID_ARGUMENT если запрос некорректен или если аргументов больше 20.
  • Материалы предоставляются.
  • Если запрошенный курс не существует, NOT_FOUND .
  • Ошибка FAILED_PRECONDITION для следующего запроса :
    • AttachmentNotVisible

HTTP-запрос

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials

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

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

Параметры
courseId

string

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

Параметры запроса

Параметры
previewVersion

enum ( PreviewVersion )

Необязательно. Предварительная версия API. Необходимо указать этот параметр для доступа к новым возможностям API, предоставляемым разработчикам в рамках программы предварительного просмотра.

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

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

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

В случае успеха тело ответа будет содержать вновь созданный экземпляр объекта CourseWorkMaterial .

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

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

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

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