Method: debug.datasources.items.checkAccess

للتحقق مما إذا كان يمكن الوصول إلى عنصر ما من قِبل الأساسي المحدد. يجب أن يكون المدير الرئيسي مستخدمًا. لا تتوفر مجموعات وقيم نطاقات.

ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مشرف لتنفيذها.

طلب HTTP

POST https://cloudsearch.googleapis.com/v1/debug/{name=datasources/*/items/*}:checkAccess

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
name

string

اسم العنصر، التنسيق: datasources/{sourceId}/items/{itemId}

معامِلات طلب البحث

المعلمات
debugOptions

object (DebugOptions)

خيارات تصحيح الأخطاء الشائعة.

نص الطلب

يحتوي نص الطلب على مثال Principal.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "hasAccess": boolean
}
الحقول
hasAccess

boolean

تعرض القيمة "صحيح" إذا كان لدى المدير إذن الوصول. تعرِض القيمة "خطأ" في الحالات الأخرى.

نطاقات التفويض

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/cloud_search.debug
  • https://www.googleapis.com/auth/cloud_search

لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.