資源:權限
檔案的權限。權限可授予使用者、群組、網域或全球使用者對檔案或資料夾階層的存取權。
根據預設,權限要求只會傳回部分欄位。系統一律會傳回權限類型、ID、類型和角色。如要擷取特定欄位,請參閱 https://developers.google.com/drive/api/guides/fields-parameter。
部分資源方法 (例如 permissions.update
) 需要 permissionId
。使用 permissions.list
方法擷取檔案、資料夾或共用雲端硬碟的 ID。
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 } |
欄位 | |
---|---|
id |
僅供輸出。這項權限的 ID。這是授予對象的專屬 ID,並在使用者資源中以 |
displayName |
僅供輸出。權限值的「可識別」名稱。以下列出每種權限類型的範例:
|
type |
授權對象的類型。有效值如下:
建立權限時,如果 |
kind |
僅供輸出。表示資源的種類。值:固定字串 |
permissionDetails[] |
僅供輸出。詳細說明共用雲端硬碟項目的權限是沿用自父項,或是直接在該項目上設定。這是專供輸出的欄位,只會顯示共用雲端硬碟項目。 |
permissionDetails[].permissionType |
僅供輸出。此使用者的權限類型。雖然日後可能會新增值,但目前可用的值如下:
|
permissionDetails[].inheritedFrom |
僅供輸出。繼承這項權限的項目 ID。這是僅供輸出的欄位。 |
permissionDetails[].role |
僅供輸出。這個使用者的主要角色。雖然日後可能會新增值,但目前可用的值如下:
|
permissionDetails[].inherited |
僅供輸出。這項權限是否會繼承。這個欄位一律會填入資料。這是僅供輸出的欄位。 |
photoLink |
僅供輸出。使用者個人資料相片的連結 (如有)。 |
emailAddress |
這個權限參照的使用者或群組電子郵件地址。 |
role |
這個權限授予的角色。雖然日後可能會支援新的值,但目前允許的值如下:
|
allowFileDiscovery |
權限是否允許透過搜尋功能發現檔案。這項設定僅適用於 |
domain |
這個權限參照的網域。 |
expirationTime |
這項權限到期的時間 (RFC 3339 日期時間)。到期時間有下列限制:
|
teamDrivePermissionDetails[] |
僅供輸出。已淘汰:僅供輸出。請改用 |
teamDrivePermissionDetails[] |
已淘汰:僅供輸出。請改用 |
teamDrivePermissionDetails[] |
已淘汰:僅供輸出。請改用 |
teamDrivePermissionDetails[] |
已淘汰:僅供輸出。請改用 |
teamDrivePermissionDetails[] |
已淘汰:僅供輸出。請改用 |
deleted |
僅供輸出。與此權限相關聯的帳戶是否已遭到刪除。這個欄位僅適用於使用者和群組權限。 |
view |
表示此權限的檢視畫面。只有屬於檢視畫面的權限才會填入這項資料。系統僅支援「published」這個值。 |
pendingOwner |
與此權限相關聯的帳戶是否為待處理的擁有者。只有在共用雲端硬碟中不存在的檔案,才會填入 |
方法 |
|
---|---|
|
為檔案或共用雲端硬碟建立權限。 |
|
刪除權限。 |
|
根據 ID 取得權限。 |
|
列出檔案或共用雲端硬碟的權限。 |
|
使用 patch 語意更新權限。 |