Method: courses.courseWork.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}/courseWork/{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 załącznika 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 masce aktualizacji znajduje się pole, które nie obsługuje pustych wartości, i nie jest ono ustawione w obiekcie AddOnAttachment, 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.