接口模板
<h3>接口地址</h3>
<p>正式环境地址:<a href="https://diamond.inveno.com">https://diamond.inveno.com</a>
测试环境地址:<a href="http://121.201.120.153:38090">http://121.201.120.153:38090</a></p>
<h3>请求模板</h3>
<p>请求方式:post
请求头部参数如下表:</p>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>uid</td>
<td>string</td>
<td>用户id</td>
</tr>
<tr>
<td>Authorization</td>
<td>string</td>
<td>用户token(jwt)</td>
</tr>
<tr>
<td>packagename</td>
<td>string</td>
<td>包名</td>
</tr>
<tr>
<td>tm</td>
<td>int</td>
<td>时间戳</td>
</tr>
<tr>
<td>tk</td>
<td>string</td>
<td>签名</td>
</tr>
</tbody>
</table>
<p><em>注意,tk=MD5(固定字符串 + : + uid + : + tm + : + json格式的请求体)</em></p>
<p>请求体如下(仅列出公共参数):
<em>注意:若接口是get请求,则无须添加头部参数和以下公共参数</em></p>
<pre><code>{
"suuid": "DoNewscde33b84-6bde-4fed-91be-da8be5e38771", //多牛sdk获取
"jwt": "eyJhbGciOiJIUzI1NiIsImtpZCI6ImtpdH...", //用户token,登录接口返回,如无则传空字符
"version_code": "2004", //app版本号
"channel": "st01", //渠道号
"versionCode": 2004, //app版本号,兼容字段
"uid": "44932536", //用户id
"inviteCode": "", //邀请码,传空字符即可
"package_name": "com.ywns.hldh.aligames", //包名
"tm": "1652087376661", //时间戳(毫秒级)
"imei": "", //设备id
"middle_ground": 1, //是否经过中台,传1即可
"androidid": "db242fb1043be056", //androidId
"oaid": "", //oaid
"device": {
"os": "ANDROID", //固定为ANDROID
"suuid": "DoNewscde33b84-6bde-4fed-91be-da8be5e38771", //多牛sdk获取
"idfa": "", //空字符即可
"imei": "", //设备id
"mac": "", //空字符即可
"androidId": "db242fb1043be056", //androidId
"oaid": "" //oaid
}
}</code></pre>
<p>响应如下:
<em>注意:data为业务字段,可能为对象,也可能为单一的字符或数字类型,在本例中为对象</em></p>
<pre><code>{
"code": 0,
"message": "OK",
"data": {
"sys_date": "2022-05-09 17:09:47"
}
}</code></pre>