منبع: مجوز
مجوز برای یک فایل یک مجوز به کاربر، گروه، دامنه یا جهان دسترسی به یک فایل یا یک سلسله مراتب پوشه را می دهد. برای اطلاعات بیشتر، به اشتراک گذاری فایل ها، پوشه ها و درایوها مراجعه کنید.
به طور پیشفرض، درخواستهای مجوز فقط زیر مجموعهای از فیلدها را برمیگردانند. kind
مجوز، ID
، type
و role
همیشه برگردانده می شود. برای بازیابی فیلدهای خاص، به بازگشت فیلدهای خاص مراجعه کنید.
برخی از روشهای منبع (مانند permissions.update
) به یک permissionId
نیاز دارند. از روش permissions.list
برای بازیابی شناسه فایل، پوشه یا درایو مشترک استفاده کنید.
نمایندگی JSON |
---|
{ "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
فیلدها | |
---|---|
permissionDetails[] | فقط خروجی جزئیات مربوط به اینکه آیا مجوزهای این مورد ارثی هستند یا مستقیماً روی این مورد هستند. |
permissionDetails[].permissionType | فقط خروجی نوع مجوز برای این کاربر. مقادیر پشتیبانی شده عبارتند از:
|
permissionDetails[].inheritedFrom | فقط خروجی شناسه موردی که این مجوز از آن به ارث رسیده است. این فقط برای موارد موجود در درایوهای مشترک پر شده است. |
permissionDetails[].role | فقط خروجی نقش اصلی برای این کاربر. مقادیر پشتیبانی شده عبارتند از:
برای اطلاعات بیشتر، به نقشها و مجوزها مراجعه کنید. |
permissionDetails[].inherited | فقط خروجی اینکه آیا این اجازه موروثی است. این فیلد همیشه پر است. این یک فیلد فقط خروجی است. |
teamDrivePermissionDetails[] | فقط خروجی منسوخ شده: فقط خروجی. به جای آن از |
teamDrivePermissionDetails[] | منسوخ شده: فقط خروجی. به جای آن از |
teamDrivePermissionDetails[] | منسوخ شده: فقط خروجی. به جای آن از |
teamDrivePermissionDetails[] | منسوخ شده: فقط خروجی. به جای آن از |
teamDrivePermissionDetails[] | منسوخ شده: فقط خروجی. به جای آن از |
id | فقط خروجی شناسه این مجوز. این یک شناسه منحصر به فرد برای دریافت کننده اعطا است و در منبع کاربر به عنوان |
displayName | فقط خروجی نام "زیبا" مقدار مجوز. در زیر فهرستی از نمونههایی برای هر نوع مجوز آمده است:
|
type | نوع اعطا کننده. مقادیر پشتیبانی شده عبارتند از:
هنگام ایجاد مجوز، اگر |
kind | فقط خروجی مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
photoLink | فقط خروجی پیوندی به عکس نمایه کاربر، در صورت وجود. |
emailAddress | آدرس ایمیل کاربر یا گروهی که این مجوز به آن اشاره دارد. |
role | نقش اعطا شده توسط این مجوز. مقادیر پشتیبانی شده عبارتند از:
برای اطلاعات بیشتر، به نقشها و مجوزها مراجعه کنید. |
allowFileDiscovery | آیا مجوز اجازه می دهد تا فایل از طریق جستجو کشف شود. این فقط برای مجوزهای نوع |
domain | دامنه ای که این مجوز به آن اشاره دارد. |
expirationTime | زمانی که در آن این مجوز منقضی می شود ( RFC 3339 date-time ). زمان انقضا دارای محدودیت های زیر است:
|
deleted | فقط خروجی آیا حساب مرتبط با این مجوز حذف شده است یا خیر. این فیلد فقط به مجوزهای نوع |
view | نمای این مجوز را نشان می دهد. فقط برای مجوزهایی که به یک View تعلق دارند پر شده است. تنها مقادیر پشتیبانی شده
برای اطلاعات بیشتر، مشاهده ها را ببینید. |
pendingOwner | آیا حساب مرتبط با این مجوز مالک معلق است یا خیر. فقط برای مجوزهای نوع |
inheritedPermissionsDisabled | وقتی |
روش ها | |
---|---|
| یک مجوز برای یک فایل یا درایو مشترک ایجاد می کند. |
| یک مجوز را حذف می کند. |
| با شناسه مجوز می گیرد. |
| مجوزهای یک فایل یا درایو مشترک را فهرست می کند. |
| یک مجوز را با معنای پچ به روز می کند. |