全部产品
Search
文档中心

网盘与相册服务:FilePermissionMember

更新时间:Aug 28, 2026

名称

类型

描述

示例值

object

A short description of struct

identity Identity

被授权对象,可以是用户或群组

role_id

string

目前支持两种方式设置权限,一种是通过指定角色设置权限,另一种是自定义操作权限,此字段用于指定角色设置权限,与 action_list 互斥,当两个字段同时设置时,以此字段为准

目前支持:

SystemFileOwner(文件协同)

SystemFileDownloader(下载者)

SystemFileEditor(编辑者)

SystemFileEditorWithoutDelete(无删除编辑者)

SystemFileEditorWithoutShareLink(无分享编辑者)

SystemFileMetaViewer(可见列表)

SystemFileUploader(上传者)、SystemFileUploaderAndDownloader(上传/下载者)

SystemFileDownloaderWithShareLink(下载/分享者)

SystemFileUploaderAndDownloaderWithShareLink(上传/下载/分享者)

SystemFileUploaderAndViewer(预览/上传者)

SystemFileUploaderWithShareLink(上传/分享者)

SystemFileViewer(预览者)

SystemFileDownloader

expire_time

integer

此授权过期的时间, 从 1970 年 1 月 1 日 0 点到目标时间的毫秒数, 永久有效可以设置为系统预定义的一个值:4775500800000

1633598085642

disinherit_sub_group

boolean

是否禁用子群组下的用户继承此权限,举个例子,比如有/group1/group2, user1 在 group1 下, user2 在 group2 下。给 group1 授权时,此字段设置为 true,则只有 user1 有权限,user2 没有权限

false

action_list

array

目前支持两种方式设置权限,一种是通过指定角色设置权限,另一种是自定义操作权限,此字段用于自定义操作权限,与 role_id 互斥,当两个字段同时设置时,以 role_id 字段为准,设置 action_list 字段时系统会自动生成一个临时 role_id,取消授权可以通过临时 role_id 来取消

string

自定义操作权限:

  • FILE.VISIBLE: 可见

  • FILE.PREVIEW: 可预览

  • FILE.MOVE: 可移动

  • FILE.DELETE: 可删除

  • FILE.COPY: 可复制

  • FILE.CREATE: 可创建

  • FILE.DOWNLOAD: 可下载

  • FILE.SHARELINK: 可分享

  • FILE.UPDATE: 可更新

  • FILE.LIST: 可列举

FILE.CREATE