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