- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Sınıf çalışması oluşturur.
Sonuç olarak ortaya çıkan kurs çalışması (ve ilgili öğrenci gönderimleri), isteği yapmak için kullanılan OAuth istemci kimliğinin Developer Console projesiyle ilişkilendirilir. Sınıf çalışmalarını ve öğrenci gönderimlerini değiştirmek için yapılan Classroom API istekleri, ilişkili Developer Console projesindeki bir OAuth istemci kimliğiyle gönderilmelidir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
istek gönderen kullanıcının istenen derse erişmesine, istenen derste ders çalışması oluşturmasına, Drive eki paylaşmasına veya erişim hatalarına izin verilmiyorsa.INVALID_ARGUMENT
ise istek yanlış biçimlendirilmiştir.NOT_FOUND
ise istenen kurs mevcut değildir.FAILED_PRECONDITION
için aşağıdaki istek hatası:- AttachmentNotVisible
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
course |
Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
Sorgu parametreleri
Parametreler | |
---|---|
preview |
İsteğe bağlı. Uç noktanın önizleme sürümü. Önizleme programında geliştiricilere sunulan yeni API özelliklerine erişmek için bu ayar yapılmalıdır. |
İstek içeriği
İstek metni, CourseWork
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir CourseWork
örneği içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.coursework.students
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.