如需本資源的方法清單,請見本頁結尾。
資源表示法
檔案的權限。權限可授予使用者、群組、網域或全世界的使用者存取檔案或資料夾的權限。
{ "kind": "drive#permission", "id": string, "type": string, "emailAddress": string, "domain": string, "role": string, "view": string, "allowFileDiscovery": boolean, "displayName": string, "photoLink": string, "expirationTime": datetime, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "inheritedFrom": string, "inherited": boolean } ], "permissionDetails": [ { "permissionType": string, "role": string, "inheritedFrom": string, "inherited": boolean } ], "deleted": boolean, "pendingOwner": boolean }
資源名稱 | 值 | 說明 | Notes |
---|---|---|---|
kind |
string |
識別資源的類型。值:固定字串 "drive#permission" 。 |
|
id |
string |
這項權限的 ID。這是受益人的專屬 ID,會在使用者資源中以 permissionId 發布。系統會將 ID 視為不透明的值。 |
|
type |
string |
受益人的類型。有效值為:
type 為 user 或 group ,您必須為使用者或群組提供 emailAddress 。當 type 為 domain 時,您必須提供 domain 。您不須提供 anyone 類型的額外資訊。 |
可寫入 |
emailAddress |
string |
這個權限所參照的使用者或群組的電子郵件地址。 | 可寫入 |
domain |
string |
權限所參照的網域。目前可用選項如下:
|
可寫入 |
role |
string |
授予此角色的角色。目前我們可能支援新值,但目前允許下列值:
|
可寫入 |
allowFileDiscovery |
boolean |
權限是否允許使用者透過搜尋功能找到檔案。這僅適用於 domain 或 anyone 類型的權限。 |
可寫入 |
displayName |
string |
權限值的「美麗」名稱。以下是各種權限的範例:
|
|
photoLink |
string |
使用者個人資料相片 (如果有的話) 的連結。 | |
expirationTime |
datetime |
權限到期的時間 (RFC 3339 日期時間)。到期時間有下列限制:
|
可寫入 |
teamDrivePermissionDetails[] |
list |
已淘汰 - 請改用 permissionDetails 。 |
|
teamDrivePermissionDetails[].teamDrivePermissionType |
string |
已淘汰 - 請改用 permissionDetails/permissionType 。 |
|
teamDrivePermissionDetails[].role |
string |
已淘汰 - 請改用 permissionDetails/role 。 |
|
teamDrivePermissionDetails[].inheritedFrom |
string |
已淘汰 - 請改用 permissionDetails/inheritedFrom 。 |
|
teamDrivePermissionDetails[].inherited |
boolean |
已淘汰 - 請改用 permissionDetails/inherited 。 |
|
deleted |
boolean |
與這個權限相關聯的帳戶是否已刪除。這個欄位僅適用於使用者和群組權限。 | |
permissionDetails[] |
list |
關於這個共用雲端硬碟項目的權限是沿用還是直接取得。這個僅限輸出的欄位僅適用於共用雲端硬碟項目。 | |
permissionDetails[].permissionType |
string |
這位使用者的權限類型。目前可加入新值,但目前允許下列值:
|
|
permissionDetails[].role |
string |
這位使用者的主要角色。目前未來可能會加入新的值,但目前允許下列值:
|
|
permissionDetails[].inheritedFrom |
string |
沿用這個權限項目的項目 ID。此為僅限輸出的欄位。 | |
permissionDetails[].inherited |
boolean |
是否沿用此權限。這個欄位一律會填入資料。此為僅限輸出的欄位。 | |
view |
string |
表示這項權限的檢視畫面。只有屬於檢視畫面的權限才會填入資料。published 是唯一支援的值。 |
可寫入 |
pendingOwner |
boolean |
與此權限相關聯的帳戶是否為待審核的擁有者。系統只會針對非共用雲端硬碟中的檔案填入 user 類型權限。 |
可寫入 |