Method: users.getCapabilities

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

درخواست HTTP

GET https://drivelabels.googleapis.com/v2beta/{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

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