- 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_DENIEDistek 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_ARGUMENTise istek yanlış biçimlendirilmiştir.NOT_FOUNDise istenen kurs mevcut değildir.FAILED_PRECONDITIONiç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 | |
|---|---|
courseId |
Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
Sorgu parametreleri
| Parametreler | |
|---|---|
previewVersion |
İ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.