Dodatki do Google Classroom są teraz ogólnie dostępne dla programistów. Więcej informacji znajdziesz w
dokumentacji dodatków .
Prześlij opinię
Method: courses.announcements.addOnAttachments.patch
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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}/announcements/{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 .
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-09-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
Chcesz przekazać coś jeszcze?
{"lastModified": "Ostatnia aktualizacja: 2024-09-04 UTC."}
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-04 UTC."]]