集简云开放平台
  1. 通用功能
集简云开放平台
  • SDK/API嵌入方案说明(请先阅读)
  • 通用功能
    • 接口签名sign计算说明
  • SDK嵌入方账户相关(前端组件嵌入)
    • SDK嵌入方案介绍
    • 前端SDK在线示例与Demo文件
    • 获取个性化设置
      POST
  • API嵌入方案(后端接口嵌入)
    • 使用说明
    • 步骤1:换取企业凭证+同步用户
      • 说明
      • 获取企业凭证corp_token
      • 请求开通企业
      • 新增用户到企业
      • 获取用户user_token
    • 步骤3: 获取应用动作需要字段参数
      • 获取dynamic字段
      • 获取动作可用字段
    • 步骤4:执行指定应用动作
      • 执行动作(嵌入方案)
    • 高级:流程创建
      • 使用说明
      • 创建或更新流程
      • 更新流程状态
      • 获取企业下流程列表
      • 获取页面信息
    • 企业成员相关
      • 查询企业内成员
      • 修改成员
      • 新增用户到企业
    • 企业费用相关
      • 查询嵌入方余额
      • 查询指定企业付费版本
      • 查询指定企业使用量与余额
      • 查询指定企业使用量
    • 企业账号授权相关
      • 查询指定应用授权时需要添加的字段列表
      • 添加授权到指定用户下的指定应用
      • 获取企业下绑定账号列表
      • 查询可用应用列表
      • 根据应用ID获取动作列表
  • 前端页面嵌入(ifram嵌入)方案
    • 使用说明
    • 请求开通企业
      POST
    • 获取用户user_token (指定企业的iframe登录权限)
      POST
  • 子流程对接方案相关
    • 说明
    • 子流程接口访问凭证
      POST
    • 查询子流程列表
      POST
    • 触发子流程
      POST
    • 查询指定子流程
      POST
    • 删除流程
      POST
  • 数据表
    • 接口调用说明
    • 获取项目下表数据
      GET
    • 获取所有项目
      GET
    • 获取表字段信息
      GET
    • 获取表数据
      POST
    • 新增行数据
      POST
    • 修改行数据
      POST
    • 删除行数据
      POST
  1. 通用功能

接口签名sign计算说明

接口签名sign计算说明#

签名生成步骤:
1.
请求体中所有参数(除sign, secret以外)按照ASCII码表的顺序排序(升序),如 key1=value1&key2=value2;
备注:
如果值为空串, 则需要忽略此key。
如果value为对象或者数组类型,则应该先对value进行序列化,得到json格式字符串(紧凑格式,去掉':' ','前后空格),然后在进行拼接
2.
将secret与步骤1中得到的结果进行拼接。如:secretkey1=value1&key2=value2;
3.
将步骤2的结果进行MD5加密处理。得到最终签名sign。

3.2.3 使用示例#

发送数据:
{
    "corp_token": "0be20a78a0614abb4ace266263a900c0",
    "timestamp": 1676857173,
    "data": {
        "product_code": ""
    },
    "process_id": "0ykVJTMaf"
}

secret:ZRWO4aDifI1qOsILbTnhNtZBf1Z9r22B
签名步骤1生成字符串:corp_token=0be20a78a0614abb4ace266263a900c0&data={"product_code":""}&process_id=0ykVJTMaf&timestamp=1676857173
步骤2拼接:
ZRWO4aDifI1qOsILbTnhNtZBf1Z9r22Bcorp_token=0be20a78a0614abb4ace266263a900c0&data={"product_code":""}&process_id=0ykVJTMaf&timestamp=1676857173

步骤3MD5处理:
2b826ddddca0872fc1502176920a6b0e

最终发送数据:
{
  "corp_token": "0be20a78a0614abb4ace266263a900c0",
  "timestamp": 1676857173,
  "data": {
    "product_code": ""
  },
  "process_id": "0ykVJTMaf",
  "sign": "2b826ddddca0872fc1502176920a6b0e"
}
修改于 2025-06-27 02:43:50
上一页
SDK/API嵌入方案说明(请先阅读)
下一页
SDK嵌入方案介绍
Built with