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.patch
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aktualizuje jedno lub więcej pól w kursie.
Ta metoda zwraca następujące kody błędów:
PERMISSION_DENIED
, jeśli użytkownik wysyłający prośbę nie ma uprawnień do zmodyfikowania żądanego kursu lub występuje błędy dostępu .
NOT_FOUND
, jeśli nie ma zajęć o podanym identyfikatorze.
INVALID_ARGUMENT
, jeśli w masce aktualizacji określono nieprawidłowe pola lub jeśli nie podano maski aktualizacji.
FAILED_PRECONDITION
w przypadku tych błędów żądania :
CourseNotModifiable
InactiveCourseOwner
IneligibleOwner
Żądanie HTTP
PATCH https://classroom.googleapis.com/v1/courses/{id}
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry
id
string
Identyfikator kursu do zaktualizowania. Może to być identyfikator przypisany przez Classroom lub alias
.
Parametry zapytania
Parametry
updateMask
string (FieldMask
format)
Maska identyfikująca pola na kursie, które mają zostać zaktualizowane. To pole jest wymagane do przeprowadzenia aktualizacji. Jeśli podasz nieprawidłowe pola, aktualizacja się nie powiedzie. Te pola są prawidłowe:
name
section
descriptionHeading
description
room
courseState
ownerId
Uwaga: poprawki do identyfikatora właściciela są traktowane jako natychmiastowe, ale w praktyce może minąć trochę czasu, zanim przeniesienie własności wszystkich zasobów, których dotyczy problem, może zająć trochę czasu.
Po ustawieniu parametru zapytania to pole powinno być określone jako
updateMask=<field1>,<field2>,...
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 Course
.
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Course
.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/classroom.courses
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."]]