- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
قابلیت های کاربر را دریافت می کند.
درخواست HTTP
GET https://drivelabels.googleapis.com/v2beta/{name=users/*/capabilities}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | مورد نیاز. نام منبع کاربر فقط "کاربران/من/قابلیت ها" پشتیبانی می شود. |
پارامترهای پرس و جو
پارامترها | |
---|---|
customer | مشتری به این درخواست برای. به عنوان مثال: "customers/abcd1234". اگر تنظیم نشود، تنظیمات را در مشتری فعلی برمیگرداند. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
قابلیت های یک کاربر
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "name": string, "canAccessLabelManager": boolean, "canAdministrateLabels": boolean, "canCreateSharedLabels": boolean, "canCreateAdminLabels": boolean } |
فیلدها | |
---|---|
name | فقط خروجی نام منبع برای قابلیت های کاربر. |
canAccessLabelManager | فقط خروجی اینکه آیا کاربر اجازه دسترسی به مدیر برچسب را دارد یا خیر. |
canAdministrateLabels | فقط خروجی این که آیا کاربر یک سرپرست برای ویژگی برچسبهای مشترک است. |
canCreateSharedLabels | فقط خروجی اینکه آیا کاربر مجاز به ایجاد برچسب های مشترک جدید است یا خیر. |
canCreateAdminLabels | فقط خروجی اینکه آیا کاربر مجاز به ایجاد برچسبهای مدیریت جدید است یا خیر. |
محدوده مجوز
به یکی از حوزه های 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
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.