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