Method: courses.topics.create

Konu oluşturur.

Bu yöntem aşağıdaki hata kodlarını döndürür:

  • PERMISSION_DENIED ise istek gönderen kullanıcının istenen kursa erişmesine, istenen kursta konu oluşturmasına izin verilmemiştir veya erişim hataları vardır.
  • INVALID_ARGUMENT ise istek yanlış biçimlendirilmiştir.
  • ALREADY_EXISTS kursta aynı ada sahip bir konu varsa.
  • FAILED_PRECONDITION için aşağıdaki istek hatası:
    • CourseTopicLimitReached
  • NOT_FOUND ise istenen kurs mevcut değildir.

HTTP isteği

POST https://classroom.googleapis.com/v1/courses/{courseId}/topics

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, Topic öğesinin bir örneğini içerir.

Yanıt gövdesi

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

Yetkilendirme kapsamları

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

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

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