获取上传凭证

  • 接口地址: /api/fresns/editor/uploadToken
  • 请求方式: POST
  • 请求格式: JSON

header 可选参数:

参数名公开模式(是否必传)私有模式(是否必传)
uidYESYES
midYESYES
tokenYESYES

body 参数:

参数名类型是否必传说明
typeNumberYES1.图片 / 2.视频 / 3.音频 / 4.文档
sceneNumberYES参考 files > table_type 来源类型

返回结果:

成功

{
    "code": 0,
    "message": "ok",
    "data": {
        "storageId": "存储服务商编号,见字典键值",
        "token": "跟插件索要的 SDK 上传 token",
        "expireTime": "到期时间"
    }
}
1
2
3
4
5
6
7
8
9

失败

{
    "code": "code_messages > code",
    "message": "code_messages > message"
}
1
2
3
4

开发说明

  • 如果是私有模式,当过期后 members > expired_at,该接口不可请求。
  • 需要先判断成员主角色是否有权上传,无权上传则不能获取上传凭证。如果主角色有过期时间,并且已经过期,则以继承角色权限为主;如果无继承角色(或者该继承 ID 找不到角色),则以配置表 default_role 键名键值的角色权限为准;如果配置表键值为空(或找不到角色),则当无权处理。