Method: courses.announcements.addOnAttachments.create

Tworzy załącznik dodatku pod postem.

Wymaga, aby dodatek miał uprawnienia do tworzenia nowych załączników do posta.

Ta metoda zwraca te 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 zidentyfikowanych zasobów nie istnieje.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Wymagane. Identyfikator zajęć.

itemId

string

Identyfikator zasad Announcement, CourseWork lub CourseWorkMaterial, w których ma zostać utworzony załącznik. To pole jest wymagane, ale nie jest odpowiednio oznaczone podczas migracji z postId.

Parametry zapytania

Parametry
postId
(deprecated)

string

Opcjonalnie: Wycofano. Zamiast niego użyj zasady itemId.

addOnToken

string

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

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

Ten token autoryzacji jest wymagany do tworzenia załączników w Classroom, ale opcjonalny w przypadku tworzenia załączników najpierw przez partnera. Zwraca błąd, jeśli nie został podany podczas tworzenia przyłącza na pierwszym miejscu przez partnera, a projekty programisty, które utworzyły załącznik, 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 na temat autoryzacji.