Method: courses.posts.addOnAttachments.create

Создает дополнительное вложение под публикацией.

Требуется, чтобы дополнение имело разрешение на создание новых вложений к сообщению.

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

  • PERMISSION_DENIED для ошибок доступа .
  • INVALID_ARGUMENT , если запрос имеет неверный формат.
  • NOT_FOUND если один из идентифицированных ресурсов не существует.

HTTP-запрос

POST https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments

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

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

Параметры
courseId

string

Необходимый. Идентификатор курса.

postId
(deprecated)

string

Необязательный. Устарело, вместо этого используйте itemId.

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

Параметры
itemId

string

Идентификатор объявления, CourseWork или CourseWorkMaterial, под которым создается вложение. Это поле является обязательным, но не помечено как таковое при переходе с postId.

addOnToken

string

Необязательный. Токен, авторизующий запрос.

Токен передается в качестве параметра запроса, когда пользователь перенаправляется из Класса на URL-адрес надстройки.

Этот токен авторизации необходим для создания вложений в Классе, но необязателен для создания вложений по инициативе партнера. Возвращает ошибку, если это не предусмотрено для создания вложения в первую очередь партнером, а проекты разработчиков, создавшие вложение, и его элемент родительского потока не совпадают.

Тело запроса

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

Тело ответа

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

Области авторизации

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

  • https://www.googleapis.com/auth/classroom.addons.teacher

Дополнительную информацию см. в руководстве по авторизации .