Method: courses.courseWorkMaterials.create

Sınıf çalışması materyali oluşturur.

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ı materyali oluşturmasına, Drive eki paylaşmasına veya erişim hatalarına izin verilmiyorsa.
  • İstek hatalıysa veya 20'den fazlaysa INVALID_ARGUMENT
  • materyaller sağlanır.
  • 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}/courseWorkMaterials

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
courseId

string

Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir alias olabilir.

İstek içeriği

İstek metni, CourseWorkMaterial öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılı olursa yanıt metni, yeni oluşturulmuş bir CourseWorkMaterial örneği içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/classroom.courseworkmaterials

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.