View Source WeChat.Work.WeDrive.FileACL (wechat v0.18.0)

微盘-文件权限

Summary

Types

权限信息

权限范围

Types

auth()

@type auth() :: integer()

权限信息

普通文档

1: 仅浏览(可下载) 4: 仅预览(仅专业版企业可设置)

微文档:

1: 仅浏览(可下载) 2: 可编辑

auth_info()

@type auth_info() :: [map()]

auth_scope()

@type auth_scope() :: 1..3

权限范围

  • 1: 指定人
  • 2: 企业内
  • 3: 企业外

Functions

add(client, agent, userid, file_id, auth_info)

新增成员

delete(client, agent, userid, file_id, auth_info)

删除成员

file_secure_setting(client, agent, file_id, watermark \\ nil)

@spec file_secure_setting(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  WeChat.Work.WeDrive.FileManagement.file_id(),
  watermark :: map()
) :: WeChat.response()

修改文件安全设置

get_file_permission(client, agent, file_id)

获取文件权限信息

setting(client, agent, userid, file_id, auth_scope, auth)

分享设置

share(client, agent, userid, file_id)

获取分享链接