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

微盘-文件权限

Summary

Types

权限信息

权限范围

Types

@type auth() :: integer()

权限信息

普通文档

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

微文档:

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

@type auth_info() :: [map()]
@type auth_scope() :: 1..3

权限范围

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

Functions

Link to this function

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

View Source

新增成员

Link to this function

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

View Source

删除成员

Link to this function

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

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

修改文件安全设置

Link to this function

get_file_permission(client, agent, file_id)

View Source

获取文件权限信息

Link to this function

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

View Source

分享设置

Link to this function

share(client, agent, userid, file_id)

View Source

获取分享链接