Method: debug.datasources.items.checkAccess

بررسی می کند که آیا یک مورد توسط اصلی مشخص شده قابل دسترسی است یا خیر. اصلی باید یک کاربر باشد. گروه ها و مقادیر دامنه پشتیبانی نمی شوند.

توجه: این API برای اجرا به یک حساب کاربری نیاز دارد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
name

string

نام مورد، قالب: datasources/{sourceId}/items/{itemId}

پارامترهای پرس و جو

پارامترها
debugOptions

object ( DebugOptions )

گزینه های رایج اشکال زدایی

درخواست بدن

بدنه درخواست شامل نمونه ای از Principal است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "hasAccess": boolean
}
فیلدها
hasAccess

boolean

اگر اصل دسترسی داشته باشد، true را برمی‌گرداند. در غیر این صورت false برمی گرداند.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.