Kursu günceller.
Not: Diğer alanların aksine, istekte atlanırsa levels alanı temizlenmez. courses.update yöntemi yalnızca açıkça belirtilmişse levels değerini değiştirir. Aksi takdirde mevcut değer korunur. courses.patch alanını temizlemek için courses.patch yöntemini kullanın.levels
Bu yöntem aşağıdaki hata kodlarını döndürür:
- İstekte bulunan kullanıcının istenen kursu değiştirmesine izin verilmiyorsa veya erişim hataları için
PERMISSION_DENIED. - İstenen kimliğe sahip bir kurs yoksa
NOT_FOUND. - Aşağıdaki istek hataları için
FAILED_PRECONDITION:- CourseNotModifiable
- CourseTitleCannotContainUrl
HTTP isteği
PUT https://classroom.googleapis.com/v1/courses/{id}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
id |
Güncellenecek kursun tanımlayıcısı. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
İstek metni
İstek metni, Course öğesinin bir örneğini içerir.
Yanıt metni
Başarılıysa yanıt metni, Course öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.courses
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.