锂源API文档说明

API描述
  • 文档内容包含所有服务端API接口
服务接入说明
  • 服务默认做接口参数加密处理,提高服务安全性。
  • 内测默认加密密钥为:Jm5jwpI2RU77HA6Q

  • 调用服务接口参数处理步骤举例如下:

    一、进行AES加密>>AES-128-CBC加密模式,key需要为16位

    将 参数 Json字符串形式 如

 {"pwd":"123456","account":"13312344213"}

【密钥】 作为 加密 key 和 偏移量

二、 将加密后的数据 转码为Base64 将会获得一个加密好的参数密文

三、 为了防止密文被篡改,我们需要再将密文进行不可逆加密校验
如果有 sessionid

【密钥】+ Base64编码 + sessionid

如果没有sessionid

【密钥】+ Base64编码

将组成字符串 将第二步获得的新的字符串 进行MD4加密

四、组成的参数如下

{"data":"第二步获得的Base64密文","sign":"第三步获得的MD4密文"}
具体请求结构
Url: http://域名/gateway/liyuan_服务/接口地址?sessionid=XXXXXXXXXXXXXXXXXXXXXXXXXX

参数:{"data":"第二步获得的Base64密文","sign":"第三步获得的MD4密文"}
请求方式
  • POST
返回格式示例
  • 普通返回
    {
      "code": 0,
      "tip": "请求成功"
    }
    
  • 普通信息返回
    {
      "code": 0,
      "info":{ "内容" }
      "tip": "请求成功"
    }
    
  • 分页数据返回
    {
      "code": 0,
      "list": [
          {"数据内容"},{"..."}
      ],
      "pageTurn": {
          "currentPage": 1,
          "end": 200,
          "firstPage": 1,
          "nextPage": 2,
          "page": 1,
          "pageCount": 2,
          "pageSize": 200,
          "prevPage": 1,
          "rowCount": 260,
          "start": 0,
          "startIndex": 0
      },
      "tip": "请求成功"
    }