تم إيقاف هذه الطريقة نهائيًا. استخدِم
بدلاً من ذلك.UserProfiles.checkUserCapability
تُرجع هذه الطريقة رموز الأخطاء التالية:
PERMISSION_DENIED
لأخطاء الوصول.INVALID_ARGUMENT
إذا كان الطلب غير صالحNOT_FOUND
إذا لم تكن الدورة التدريبية المطلوبة متوفّرة
طلب HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}:checkGradingPeriodsSetupEligibility
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
courseId |
مطلوب. تمثّل هذه السمة معرّف الدورة التدريبية. |
مَعلمات طلب البحث
المعلمات | |
---|---|
previewVersion |
اختياريّ. إصدار المعاينة لواجهة برمجة التطبيقات. يجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة التي تتوفّر للمطوّرين في "برنامج المعاينة". |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
ما إذا كان يُسمح للمستخدم بتعديل GradingPeriodSettings في هذه الدورة الدراسية
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"courseId": string,
"isGradingPeriodsSetupEligible": boolean,
"previewVersion": enum ( |
الحقول | |
---|---|
courseId |
غير قابل للتغيير تمثّل هذه السمة معرّف الدورة التدريبية. |
isGradingPeriodsSetupEligible |
ما إذا كان يُسمح للمستخدم بتعديل GradingPeriodSettings في هذه الدورة الدراسية |
previewVersion |
النتائج فقط. إصدار المعاينة من واجهة برمجة التطبيقات. يجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة التي تتوفّر للمطوّرين في "برنامج المعاينة". |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.courses.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.