资源: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。这是被授权者的唯一标识符,以   | 
              
displayName | 
                
                   
 仅限输出。权限值的“适当”名称。以下是适用于每种权限类型的示例列表: 
  | 
              
type | 
                
                   
 被授予者的类型。支持的值包括: 
 创建权限时,如果   | 
              
kind | 
                
                   
 仅限输出。表明这是哪类资源。值:固定字符串   | 
              
photoLink | 
                
                   
 仅限输出。指向用户个人资料照片的链接(如果有)。  | 
              
emailAddress | 
                
                   
 相应权限所指的用户或群组的电子邮件地址。  | 
              
role | 
                
                   
 此权限所授予的角色。支持的值包括: 
 如需了解详情,请参阅角色和权限。  | 
              
allowFileDiscovery | 
                
                   
 权限是否允许通过搜索发现文件。此属性仅适用于   | 
              
domain | 
                
                   
 相应权限所指的网域。  | 
              
expirationTime | 
                
                   
 相应权限的到期时间(RFC 3339 日期时间)。过期时间具有以下限制: 
  | 
              
deleted | 
                
                   
 仅限输出。与此权限关联的账号是否已被删除。此字段仅适用于   | 
              
view | 
                
                   
 表示相应权限的视图。仅针对属于视图的权限填充。 唯一支持的值为  
 如需了解详情,请参阅视图。  | 
              
pendingOwner | 
                
                   
 与相应权限相关联的账号是否为待定所有者。仅针对非共享云端硬盘中类型为   | 
              
inheritedPermissionsDisabled | 
                
                   
 如果设置为   | 
              
方法 | 
            |
|---|---|
                
 | 
              为文件或共享云端硬盘创建权限。 | 
                
 | 
              删除权限。 | 
                
 | 
              根据 ID 获取权限。 | 
                
 | 
              列出文件或共享云端硬盘的权限。 | 
                
 | 
              使用补丁语义更新权限。 |