للتحقّق مما إذا كان يمكن للمستخدم المحدّد الوصول إلى عنصر يجب أن يكون المشرف مستخدمًا، ولا تتوفّر قيم المجموعات والنطاقات.
ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مشرف لتنفيذها.
طلب HTTP
POST https://cloudsearch.googleapis.com/v1/debug/{name=datasources/*/items/*}:checkAccess
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
name | 
                
                   
 اسم العنصر، بالتنسيق: datasources/{sourceId}/items/{itemId}  | 
              
مَعلمات طلب البحث
| المعلمات | |
|---|---|
debugOptions | 
                
                   
 خيارات تصحيح الأخطاء الشائعة  | 
              
نص الطلب
يحتوي نص الطلب على مثال Principal.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
{ "hasAccess": boolean }  | 
                  
| الحقول | |
|---|---|
hasAccess | 
                    
                       
 تعرِض هذه الدالة القيمة true إذا كان لدى المستخدم المُهمّ حق الوصول. تعرِض القيمة False في الحالات الأخرى.  | 
                  
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud_search.debughttps://www.googleapis.com/auth/cloud_search
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.