للتحقق مما إذا كان يمكن الوصول إلى عنصر ما من قِبل الأساسي المحدد. يجب أن يكون المدير الرئيسي مستخدمًا. لا تتوفر مجموعات وقيم نطاقات.
ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مشرف لتنفيذها.
طلب 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 |
تعرض القيمة "صحيح" إذا كان لدى المدير إذن الوصول. تعرِض القيمة "خطأ" في الحالات الأخرى. |
نطاقات التفويض
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud_search.debug
https://www.googleapis.com/auth/cloud_search
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.