Method: courses.courseWork.addOnAttachments.patch

Aktualizuje załącznik dodatku.

Uwaga: dodatek musi być jego twórcą.

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

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

To pole jest wymagane. Identyfikator zajęć.

itemId

string

Identyfikator posta, do którego dołączony jest załącznik.

attachmentId

string

To pole jest wymagane. Identyfikator załącznika.

Parametry zapytania

Parametry
postId

string

To pole jest wymagane. Identyfikator posta, do którego dołączony jest załącznik.

updateMask

string (FieldMask format)

To pole jest wymagane. Maska wskazująca pola w załączniku, które mają zostać zaktualizowane. Aktualizacja nie powiedzie się, jeśli podasz nieprawidłowe pola. 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 pole, które nie obsługuje pustych wartości, zostanie uwzględnione w masce aktualizacji, a nie ustawione w obiekcie AddOnAttachment, zostanie zwrócony błąd INVALID_ARGUMENT.

Nauczyciele mogą określić te pola:

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

Jest to lista rozdzielonych przecinkami pełnych i jednoznacznych nazw pól. 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 po autoryzacji.