- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Sınıf çalışması oluşturur.
Sonuçta ortaya çıkan sınıf ç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ştirmeyle ilgili Classroom API istekleri, ilişkili Developer Console projesine ait bir OAuth istemci kimliği kullanılarak yapılmalıdır.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
İstekte bulunan kullanıcının istenen kursa erişmesine izin verilmiyorsa istenen derste sınıf çalışması oluşturun, bir Drive eki paylaşın veya erişim hataları için kullanın.- İstek bozuksa
INVALID_ARGUMENT
. - İstenen ders mevcut değilse
NOT_FOUND
. - Aşağıdaki istek hatası için
FAILED_PRECONDITION
:- 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 |
Kursun tanımlayıcısı. Bu tanımlayıcı, Classroom tarafından atanan bir tanımlayıcı veya bir |
Sorgu parametreleri
Parametreler | |
---|---|
previewVersion |
İsteğe bağlı. Uç noktanın önizleme sürümü. Bu, Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için ayarlanmalı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 gövdesi, yeni oluşturulmuş bir CourseWork
örneğini 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ılavuzunu inceleyin.