資源:Permission
檔案的權限。權限可授予使用者、群組、網域或全球使用者存取檔案或資料夾階層的權限。詳情請參閱「共用檔案、資料夾和雲端硬碟」。
根據預設,權限要求只會傳回部分欄位。系統一律會傳回權限 kind、ID、type 和 role。如要擷取特定欄位,請參閱「傳回特定欄位」。
部分資源方法 (例如 permissions.update) 需要 permissionId。使用 permissions.list 方法擷取檔案、資料夾或共用雲端硬碟的 ID。
| 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 | 
                
                   
 僅供輸出。沿用這項權限的項目 ID。只有共用雲端硬碟中的項目會填入這項資料。  | 
              
permissionDetails[].role | 
                
                   
 僅供輸出。這位使用者的主要角色。支援的值包括: 
 詳情請參閱「角色和權限」。  | 
              
permissionDetails[].inherited | 
                
                   
 僅供輸出。這項權限是否為沿用權限。這個欄位一律會填入資料,這是僅供輸出的欄位。  | 
              
teamDrivePermissionDetails[] | 
                
                   
 僅供輸出。已淘汰:僅供輸出。請改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 已淘汰:僅供輸出。請改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 已淘汰:僅供輸出。請改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 已淘汰:僅供輸出。請改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 已淘汰:僅供輸出。請改用   | 
              
id | 
                
                   
 僅供輸出。這項權限的 ID。這是授予對象的專屬 ID,並以   | 
              
displayName | 
                
                   
 僅供輸出。權限值的「可識別」名稱。以下列出每種權限類型的範例: 
  | 
              
type | 
                
                   
 受讓人類型。支援的值包括: 
 建立權限時,如果   | 
              
kind | 
                
                   
 僅供輸出。表示資源的種類。值:固定字串   | 
              
photoLink | 
                
                   
 僅供輸出。使用者個人資料相片的連結 (如有)。  | 
              
emailAddress | 
                
                   
 這個權限參照的使用者或群組的電子郵件地址。  | 
              
role | 
                
                   
 這個權限授予的角色。支援的值包括: 
 詳情請參閱「角色和權限」。  | 
              
allowFileDiscovery | 
                
                   
 依權限判定檔案是否可供搜尋。這項設定僅適用於   | 
              
domain | 
                
                   
 這個權限參照的網域。  | 
              
expirationTime | 
                
                   
 這項權限的到期時間 (RFC 3339 日期時間)。有效期限有下列限制: 
  | 
              
deleted | 
                
                   
 僅供輸出。與這項權限相關聯的帳戶是否已刪除。這個欄位只與   | 
              
view | 
                
                   
 指出這項權限的檢視畫面。只有檢視區塊的權限會填入這項資料。 支援的值只有  
 詳情請參閱「檢視畫面」。  | 
              
pendingOwner | 
                
                   
 與這項權限相關聯的帳戶是否為待處理的擁有者。僅適用於非共用雲端硬碟檔案的   | 
              
inheritedPermissionsDisabled | 
                
                   
 
  | 
              
方法 | 
            |
|---|---|
                
 | 
              為檔案或共用雲端硬碟建立權限。 | 
                
 | 
              刪除權限。 | 
                
 | 
              依 ID 取得權限。 | 
                
 | 
              列出檔案或共用雲端硬碟的權限。 | 
                
 | 
              使用 patch 語義更新權限。 |