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 İstekte bulunan kullanıcının istenen kursa erişmesine, istenen kursta kurs çalışması materyali oluşturmasına veya Drive eki paylaşmasına izin verilmiyorsa ya da erişim hataları için.
  • INVALID_ARGUMENT İstek yanlış biçimlendirilmişse veya 20'den fazla
  • materyaller sağlanır.
  • İstenen kurs 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}/courseWorkMaterials

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

Yol parametreleri

Parametreler
courseId

string

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

Sorgu parametreleri

Parametreler
previewVersion

enum (PreviewVersion)

İsteğe bağlı. API'nin önizleme sürümü. Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için bu ayarın yapılması gerekir.

İstek metni

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

Yanıt metni

Başarılı olursa yanıt gövdesi, yeni oluşturulan bir CourseWorkMaterial örneğini 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ılavuzu'na bakın.