Method: courses.announcements.addOnAttachments.patch

Aktualizuje załącznik dodatku.

Wymaga, aby dodatek był pierwotnym twórcą załącznika.

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

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Wymagane. Identyfikator kursu.

itemId

string

Identyfikator posta, w ramach którego znajduje się załącznik.

attachmentId

string

Wymagane. Identyfikator załącznika.

Parametry zapytania

Parametry
postId

string

Wymagane. Identyfikator posta, w ramach którego znajduje się załącznik.

updateMask

string (FieldMask format)

Wymagane. Maska, która wskazuje, które pola w załączniku mają zostać zaktualizowane. Jeśli podasz nieprawidłowe pola, aktualizacja się nie powiedzie. Jeśli pole obsługuje puste wartości, można je wyczyścić, określając je w masce aktualizacji, a nie w obiekcie AddOnAttachment. Jeśli w polu, które nie obsługuje pustych wartości, a które nie jest ustawione w obiekcie AddOnAttachment, jest zawarte w masce aktualizacji, zwracany jest błąd INVALID_ARGUMENT.

Nauczyciele mogą określić te pola:

  • title
  • teacherViewUri
  • studentViewUri
  • studentWorkReviewUri
  • dueDate
  • dueTime
  • maxPoints

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

Treść żądania

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

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu 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.