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

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

نطاقات الأذونات

يتطلب استخدام أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، راجِع دليل التفويض.