资源:权限
文件的权限。权限可向用户、群组、网域或所有人授予对文件或文件夹层次结构的访问权限。
某些资源方法(例如 permissions.update)需要 permissionId。使用 permissions.list 方法检索文件、文件夹或共享云端硬盘的 ID。
| JSON 表示法 | 
|---|
{ "additionalRoles": [ string ], "permissionDetails": [ { "permissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "id": string, "name": string, "type": string, "role": string, "authKey": string, "value": string, "kind": string, "withLink": boolean, "photoLink": string, "selfLink": string, "emailAddress": string, "domain": string, "etag": string, "expirationDate": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean }  | 
              
| 字段 | |
|---|---|
additionalRoles[] | 
                
                   
 此用户的其他角色。目前仅允许使用   | 
              
permissionDetails[] | 
                
                   
 仅限输出。详细说明此项的权限是继承的还是直接在此项上设置的。  | 
              
permissionDetails[].permissionType | 
                
                   
 仅限输出。此用户的权限类型。虽然未来可能会添加新值,但目前可能的值如下: 
  | 
              
permissionDetails[].role | 
                
                   
 仅限输出。此用户的主要角色。虽然未来可能会添加新值,但目前可能的值如下: 
  | 
              
permissionDetails[].additionalRoles[] | 
                
                   
 仅限输出。此用户的其他角色。目前只能使用   | 
              
permissionDetails[].inheritedFrom | 
                
                   
 仅限输出。继承此权限的内容的 ID。系统仅会为共享云端硬盘中的内容填充此字段。  | 
              
permissionDetails[].inherited | 
                
                   
 仅限输出。此权限是否可继承。此字段始终会填充。  | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
teamDrivePermissionDetails[] | 
                
                   
 仅限输出。已弃用:请改用   | 
              
id | 
                
                   
 此权限所引用的用户的 ID,与“关于”和“文件”资源中的   | 
              
name | 
                
                   
 仅限输出。此权限的名称。  | 
              
type | 
                
                   
 账号类型。允许的值有: 
  | 
              
role | 
                
                   
 此用户的主要角色。虽然未来可能会支持新值,但目前允许使用以下值: 
  | 
              
authKey | 
                
                   
 仅限输出。已弃用。  | 
              
value | 
                
                   
 实体的电子邮件地址或域名。此字段在插入期间使用,不会在响应中填充。发出   | 
              
kind | 
                
                   
 仅限输出。此值始终为   | 
              
withLink | 
                
                   
 是否必须提供此权限的关联。  | 
              
photoLink | 
                
                   
 仅限输出。个人资料照片的链接(如果有)。  | 
              
selfLink | 
                
                   
 仅限输出。指向此权限的返回链接。  | 
              
emailAddress | 
                
                   
 仅限输出。此权限所引用的用户或群组的电子邮件地址。此字段仅用于输出,当权限类型为   | 
              
domain | 
                
                   
 仅限输出。此权限所引用的实体的域名。这是一个仅限输出的字段,当权限类型为   | 
              
etag | 
                
                   
 仅限输出。权限的 ETag。  | 
              
expirationDate | 
                
                   
 此权限的到期时间(RFC 3339 日期时间)。失效日期存在以下限制: 
  | 
              
deleted | 
                
                   
 仅限输出。与此权限关联的账号是否已被删除。此字段仅与用户和群组权限相关。  | 
              
view | 
                
                   
 表示此权限的视图。仅针对视图所属的权限进行填充。 
 和 
 是唯一支持的值。 
  | 
              
pendingOwner | 
                
                   
 与此权限关联的账号是否为待处理的所有者。仅针对非共享云端硬盘中的文件的   | 
              
inheritedPermissionsDisabled | 
                
                   
 如果为 true,则只有组织者、所有者和直接对内容添加了权限的用户才能访问该内容。  | 
              
方法 | 
            |
|---|---|
                
 | 
              从文件或共享云端硬盘中删除权限。 | 
                
 | 
              按 ID 获取权限。 | 
                
 | 
              返回电子邮件地址的权限 ID。 | 
                
 | 
              为文件或共享云端硬盘插入权限。 | 
                
 | 
              列出文件或共享云端硬盘的权限。 | 
                
 | 
              使用补丁语义更新权限。 | 
                
 | 
              更新权限。 |