Method: courses.courseWorkMaterials.addOnAttachments.create

Tworzy załącznik dodatku pod postem.

Wymaga, by dodatek miał uprawnienia do tworzenia nowych załączników w poście.

Ta metoda zwraca następujące kody błędów:

  • PERMISSION_DENIED w przypadku błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli jeden ze wskazanych zasobów nie istnieje.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

To pole jest wymagane. Identyfikator zajęć.

itemId

string

Identyfikator ogłoszenia, sessionWork lub sessionWorkMaterial, w którym ma zostać utworzony załącznik. To pole jest wymagane, ale nie jest oznaczone jako takie podczas migracji z postId.

Parametry zapytania

Parametry
postId
(deprecated)

string

Opcjonalnie. Wycofano. Użyj identyfikatora elementu.

addOnToken

string

Opcjonalnie. Token, który autoryzuje żądanie.

Token jest przekazywany jako parametr zapytania, gdy użytkownik zostanie przekierowany z Classroom na adres URL dodatku.

Ten token autoryzacji jest wymagany do tworzenia załącznika w Classroom, ale opcjonalny w przypadku tworzenia załącznika pierwszego przez partnera. Zwraca błąd, jeśli nie zostanie podany przy tworzeniu załącznika najpierw przez partnera, a projekty programisty, które go utworzyły, i jego nadrzędny element strumienia nie są zgodne.

Treść żądania

Treść żądania zawiera wystąpienie elementu AddOnAttachment.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała nowo utworzoną instancję AddOnAttachment.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.