注意事项
- 添加共享成员后,默认作品就共享给这个成员,拥有查看作品数据的权限。
- 删除共享数据时会删除对应的分发数据。删除分发数据时不会删除对应的共享数据权限。
保存共享
接口描述:创建或修改共享数据
接口地址:/api/v1/editor/creation/share/save/{creationId}?token=TOKEN&openId=OPENID
请求方式:POST
请求格式:json
接口入参:
参数名 必须 参数类型 参数说明 creationId 是 Long 作品唯一标识 shareType 是 Int 共享类型:1.个人 2.部门及下级部门 3全部 relType 是 Int 关联类型:2:成员 3:外部成员 relId 否 String 关联的唯一标识,当rel_type为2时为员工的id(取查询员工列表返回的id) relName 是 String 关联名称,最大长度为256 请求示例:
接口出参:
查询共享列表
接口描述:查询共享列表
接口地址:/api/v1/editor/creation/share/list?token=TOKEN&openId=OPENID
请求方式:POST
请求格式:json
接口入参:
参数名 必须 参数类型 参数说明 creationId 是 Long 作品唯一标识 请求示例:
接口出参:
参数说明
参数名 必须 参数类型 参数说明 shareType 是 Int 共享类型:1.个人 2.部门及一下数据 3全部 relType 是 Int 关联类型:2:成员 3:外部成员 relName 是 String 关联名称,最大长度为256 avatar 否 String 头像 staffDelFlag 是 Int 员工是否删除 0-未删除 1-已删除 relId 是 String 关联id self 是 Int 是否本人数据 0-否 1-是
修改共享权限
接口描述:修改共享权限
接口地址:/api/v1/editor/creation/share/update?token=TOKEN&openId=OPENID
请求方式:POST
请求格式:json
接口入参:
参数名 必须 参数类型 参数说明 creationId 是 Long 作品唯一标识 shareType 是 Int 共享类型:1.个人 2.部门及下级部门 3全部 relType 是 Int 关联类型:2:成员 3:外部成员 relId 是 String 关联id relName 是 String 关联名称 请求示例:
接口出参:
删除共享
接口描述:删除共享数据,这里不会删除已产生的相关数据
接口地址:/api/v1/editor/creation/share/delete?token=TOKEN&openId=OPENID
请求方式:POST
接口入参:
参数名 必须 参数类型 参数说明 creationId 是 Long 作品唯一标识 relType 是 Int 关联类型:2:成员 3:外部成员 relId 是 String 关联id 请求示例:
接口出参: