Method: users.getCapabilities

قابلیت های کاربر را دریافت می کند.

درخواست HTTP

GET https://drivelabels.googleapis.com/v2/{name=users/*/capabilities}

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

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

پارامترها
name

string

مورد نیاز. نام منبع کاربر فقط "کاربران/من/قابلیت ها" پشتیبانی می شود.

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

پارامترها
customer

string

مشتری به این درخواست برای. به عنوان مثال: "customers/abcd1234". اگر تنظیم نشود، تنظیمات را در مشتری فعلی برمی‌گرداند.

درخواست بدن

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

بدن پاسخگو

قابلیت های یک کاربر

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

نمایندگی JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
فیلدها
name

string

فقط خروجی نام منبع برای قابلیت های کاربر.

canAccessLabelManager

boolean

فقط خروجی اینکه آیا کاربر اجازه دسترسی به مدیر برچسب را دارد یا خیر.

canAdministrateLabels

boolean

فقط خروجی این که آیا کاربر یک سرپرست برای ویژگی برچسب‌های مشترک است.

canCreateSharedLabels

boolean

فقط خروجی اینکه آیا کاربر مجاز به ایجاد برچسب های مشترک جدید است یا خیر.

canCreateAdminLabels

boolean

فقط خروجی اینکه آیا کاربر مجاز به ایجاد برچسب‌های مدیریت جدید است یا خیر.

محدوده مجوز

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

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

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