Method: courses.posts.addOnAttachments.create

Tworzy załącznik dodatku pod postem.

Wymaga to, 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 ma nieprawidłowy format.
  • NOT_FOUND jeśli jeden z identyfikowanych zasobów nie istnieje.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Wymagane. Identyfikator kursu.

postId
(deprecated)

string

Opcjonalnie: Wycofane. Zamiast tego używaj elementu itemId.

Parametry zapytania

Parametry
itemId

string

Identyfikator Announcement, CourseWork lub CourseWorkMaterial, w ramach którego chcesz utworzyć załącznik. To pole jest wymagane, ale nie jest oznaczone jako takie podczas migracji z postId.

addOnToken

string

Opcjonalnie: Token autoryzujący żądanie.

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

Ten token autoryzacji jest wymagany w przypadku tworzenia załączników w Classroom, ale nie jest wymagany w przypadku tworzenia załączników przez partnera. Zwraca błąd, jeśli nie jest podawany w przypadku tworzenia załącznika przez partnera, a projekty deweloperów, które utworzyły załącznik i jego nadrzędny element strumienia, nie pasują do siebie.

Treść żądania

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

Treść odpowiedzi

Jeśli operacja się powiedzie, 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 dotyczącym autoryzacji.