تعرض هذه الطريقة قائمة بمواد العمل الدراسي التي يُسمح لمقدّم الطلب بعرضها.
لا يمكن لطلاب الدورة التدريبية عرض سوى PUBLISHED مواد العمل الدراسي. يمكن لمدرّسي الدورة التدريبية ومشرفي النطاق عرض جميع مواد العمل الدراسي.
تعرض هذه الطريقة رموز الخطأ التالية:
PERMISSION_DENIEDإذا لم يكن مسموحًا للمستخدم الذي يقدّم الطلب بالوصول إلى الدورة التدريبية المطلوبة أو في حال حدوث أخطاء في الوصول.INVALID_ARGUMENTإذا كانت صياغة الطلب غير صحيحةNOT_FOUNDإذا كانت الدورة التدريبية المطلوبة غير متوفّرة
طلب HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
courseId |
معرّف الدورة التدريبية يمكن أن يكون هذا المعرّف المعرّف الذي خصّصته Classroom أو |
معلمات طلب البحث
| المعلمات | |
|---|---|
courseWorkMaterialStates[] |
قيد على حالة العمل المطلوب إرجاعه لا يتم إرجاع سوى مواد العمل الدراسي التي تتطابق مع هذا القيد. إذا لم يتم تحديد حالة العمل، يتم إرجاع العناصر التي تكون حالة العمل فيها |
orderBy |
ترتيب فرز النتائج اختياريًا قائمة حقول مفصولة بفواصل مع كلمة رئيسية اختيارية تشير إلى اتجاه الفرز الحقل المتاح هو |
pageSize |
الحد الأقصى لعدد العناصر المطلوب إرجاعها يشير الرقم صفر أو عدم تحديد أي رقم إلى أنّ الخادم قد يخصّص حدًا أقصى. قد يعرض الخادم عددًا أقل من النتائج المحدّدة. |
pageToken |
قيمة يجب أن يكون طلب |
materialLink |
فلترة اختيارية لمواد العمل الدراسي التي تحتوي على مادة رابط واحدة على الأقل يتطابق عنوان URL الخاص بها جزئيًا مع السلسلة المقدَّمة |
materialDriveId |
فلترة اختيارية لمواد العمل الدراسي التي تحتوي على مادة واحدة على الأقل من Drive يتطابق رقم تعريفها مع السلسلة المقدَّمة إذا تم تحديد |
previewVersion |
اختياريّ الإصدار التجريبي من واجهة برمجة التطبيقات يجب ضبط هذه السمة للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة التي أصبحت متاحة للمطوّرين في "برنامج الاستخدام المبكر". |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الاستجابة عند إدراج مواد العمل الدراسي
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"courseWorkMaterial": [
{
object ( |
| الحقول | |
|---|---|
courseWorkMaterial[] |
عناصر مواد العمل الدراسي التي تتطابق مع الطلب |
nextPageToken |
رمز مميّز يحدّد الصفحة التالية من النتائج المطلوب إرجاعها إذا كان هذا الحقل فارغًا، لا تتوفّر نتائج أخرى. |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/classroom.courseworkmaterialshttps://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
لمزيد من المعلومات، راجِع دليل التفويض.