يمكن للمستخدم الذي يقدّم الطلب التحقّق من الإمكانات الخاصة به فقط.
تُرجع هذه الطريقة رموز الخطأ التالية:
- 
PERMISSION_DENIEDإذا لم يكن مسموحًا للمستخدم الذي يرسل الطلب بالتحقّق من أهلية المستخدم المحدّد. INVALID_ARGUMENTإذا كان الطلب غير صالح
طلب HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
userId | 
                
                   
 مطلوب. معرّف المستخدم عند تحديد هذا المعرّف كمعلَمة في الطلب، يمكن أن يكون أحد ما يلي: 
  | 
              
مَعلمات طلب البحث
| المعلمات | |
|---|---|
capability | 
                
                   
 مطلوب. تشير هذه السمة إلى الإذن الذي يجب التحقّق من توفّره لدى المستخدم. على سبيل المثال، للتحقّق ممّا إذا كان بإمكان المستخدم إنشاء مرفق إضافة، اضبط هذا الحقل على   | 
              
previewVersion | 
                
                   
 اختياريّ. إصدار المعاينة من واجهة برمجة التطبيقات  | 
              
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الردّ من التحقّق من إمكانات المستخدم
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
{
  "capability": enum ( | 
                  
| الحقول | |
|---|---|
capability | 
                    
                       
 إمكانية Classroom  | 
                  
allowed | 
                    
                       
 تحدّد هذه السمة ما إذا كانت الإمكانية المحدّدة مسموحًا بها للمستخدم.  | 
                  
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
إمكانية
تعداد لتمثيل الإمكانية.
| عمليات التعداد | |
|---|---|
CAPABILITY_UNSPECIFIED | 
                غير مدعوم. | 
CREATE_ADD_ON_ATTACHMENT | 
                إمكانية إنشاء وتعديل AddOnAttachments المرتبطة بمشروع Developer Console الخاص بمعرّف عميل OAuth المستخدَم لتقديم الطلب | 
CREATE_RUBRIC | 
                إمكانية إنشاء نماذج تقييم وتعديلها | 
UPDATE_GRADING_PERIOD_SETTINGS | 
                إمكانية تعديل إعدادات فترة التقييم | 
CREATE_STUDENT_GROUP | 
                إمكانية إنشاء مجموعات الطلاب وتعديلها وتعديل أعضائها |