یک ماده درسی ایجاد میکند.
این متد کدهای خطای زیر را برمیگرداند:
- اگر کاربر درخواستکننده اجازه دسترسی به دوره درخواستی، ایجاد مطالب درسی در دوره درخواستی، اشتراکگذاری پیوست درایو یا خطاهای دسترسی را نداشته باشد،
PERMISSION_DENIED. - اگر درخواست ناقص باشد یا بیش از 20 باشد
INVALID_ARGUMENT - مواد ارائه شده است.
- اگر دوره درخواستی وجود نداشته باشد،
NOT_FOUND. - خطای
FAILED_PRECONDITIONبرای درخواست زیر:- پیوست غیر قابل مشاهده
درخواست HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
courseId | شناسه دوره. این شناسه میتواند شناسه اختصاص داده شده توسط کلاس درس یا یک |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
previewVersion | اختیاری. نسخه پیشنمایش API. این گزینه باید تنظیم شود تا بتوان به قابلیتهای جدید API که در برنامه پیشنمایش در اختیار توسعهدهندگان قرار گرفته است، دسترسی پیدا کرد. |
درخواست بدنه
بدنه درخواست شامل یک نمونه از CourseWorkMaterial است.
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل یک نمونه تازه ایجاد شده از CourseWorkMaterial است.
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.courseworkmaterials
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.