锂源API文档说明
<h5>API描述</h5>
<ul>
<li>文档内容包含所有服务端API接口</li>
</ul>
<h5>服务接入说明</h5>
<ul>
<li>服务默认做接口参数加密处理,提高服务安全性。</li>
<li>
<p>内测默认加密密钥为:<code>Jm5jwpI2RU77HA6Q</code></p>
</li>
<li>
<p>调用服务接口参数处理步骤举例如下:</br>
一、进行AES加密>><code>AES-128-CBC加密模式,key需要为16位</code></p>
<p>将 参数 Json字符串形式 如 </p>
<p>{"pwd":"123456","account":"13312344213"}
【密钥】 作为 加密 key 和 偏移量</p>
</li>
</ul>
<p>二、 将加密后的数据 转码为Base64 将会获得一个加密好的参数密文</p>
<p>三、 为了防止密文被篡改,我们需要再将密文进行不可逆加密校验
如果有 sessionid </p>
<pre><code>【密钥】+ Base64编码 + sessionid</code></pre>
<p>如果没有sessionid</p>
<pre><code>【密钥】+ Base64编码</code></pre>
<p>将组成字符串 将第二步获得的新的字符串 进行MD4加密</p>
<p>四、组成的参数如下</p>
<pre><code>{"data":"第二步获得的Base64密文","sign":"第三步获得的MD4密文"}</code></pre>
<h5>具体请求结构</h5>
<pre><code>Url: http://域名/gateway/liyuan_服务/接口地址?sessionid=XXXXXXXXXXXXXXXXXXXXXXXXXX
参数:{"data":"第二步获得的Base64密文","sign":"第三步获得的MD4密文"}</code></pre>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>返回格式示例</h5>
<ul>
<li>普通返回
<pre><code>{
"code": 0,
"tip": "请求成功"
}</code></pre></li>
<li>普通信息返回
<pre><code>{
"code": 0,
"info":{ "内容" }
"tip": "请求成功"
}</code></pre></li>
<li>分页数据返回
<pre><code>{
"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": "请求成功"
}</code></pre></li>
</ul>