Method: courses.courseWorkMaterials.create

یک ماده درسی ایجاد می‌کند.

این متد کدهای خطای زیر را برمی‌گرداند:

  • اگر کاربر درخواست‌کننده اجازه دسترسی به دوره درخواستی، ایجاد مطالب درسی در دوره درخواستی، اشتراک‌گذاری پیوست درایو یا خطاهای دسترسی را نداشته باشد، PERMISSION_DENIED .
  • اگر درخواست ناقص باشد یا بیش از 20 باشد INVALID_ARGUMENT
  • مواد ارائه شده است.
  • اگر دوره درخواستی وجود نداشته باشد، NOT_FOUND .
  • خطای FAILED_PRECONDITION برای درخواست زیر:
    • پیوست غیر قابل مشاهده

درخواست HTTP

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

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

پارامترهای مسیر

پارامترها
courseId

string

شناسه دوره. این شناسه می‌تواند شناسه اختصاص داده شده توسط کلاس درس یا یک alias باشد.

پارامترهای پرس و جو

پارامترها
previewVersion

enum ( PreviewVersion )

اختیاری. نسخه پیش‌نمایش API. این گزینه باید تنظیم شود تا بتوان به قابلیت‌های جدید API که در برنامه پیش‌نمایش در اختیار توسعه‌دهندگان قرار گرفته است، دسترسی پیدا کرد.

درخواست بدنه

بدنه درخواست شامل یک نمونه از CourseWorkMaterial است.

بدنه پاسخ

در صورت موفقیت، بدنه پاسخ شامل یک نمونه تازه ایجاد شده از CourseWorkMaterial است.

دامنه‌های مجوز

به محدوده OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.