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