五、数据推送
<p>数据推送</p>
<h5>简要描述</h5>
<ul>
<li>数据推送</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/user/server/push-data</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>入参</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">apiUser</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>接口账号(平台提供)</td>
</tr>
<tr>
<td style="text-align: left;">mobile</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>手机号</td>
</tr>
<tr>
<td style="text-align: left;">cid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>产品ID(平台提供)</td>
</tr>
<tr>
<td style="text-align: left;">order_sn</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">order_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>下单时间(合作方业务下单时间,不是推送给我们的时间。)</td>
</tr>
<tr>
<td style="text-align: left;">ip</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>下单IP</td>
</tr>
<tr>
<td style="text-align: left;">package</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>包名,如果为空,则不参与加密</td>
</tr>
<tr>
<td style="text-align: left;">source</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>投放地址,不用参与加密,base64加密</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名结果,加密步骤见<对接前必必读>文档</td>
</tr>
<tr>
<td style="text-align: left;">extra</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>扩展参数,根据业务类型提交,不用参与加密</td>
</tr>
<tr>
<td style="text-align: left;">---sms_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户输入的短信验证码</td>
</tr>
</tbody>
</table>
<h5>入参示例</h5>
<pre><code>{&quot;apiUser&quot;:&quot;XXX&quot;,&quot;cid&quot;:XXX,&quot;ip&quot;:&quot;127.0.0.1&quot;,&quot;mobile&quot;:XXXXXX,&quot;order_sn&quot;:1715590908,&quot;order_time&quot;:&quot;2024-05-13 17:01:48&quot;,&quot;package&quot;:&quot;123456&quot;,&quot;sign&quot;:&quot;2bb08cc79357d526463bc741a4e12fdd&quot;,&quot;source&quot;:&quot;aHR0cDovL3d3dy5iYWlkdS5jb20=&quot;,&quot;extra&quot;: {&quot;sms_code&quot;:&quot;597436&quot;}}</code></pre>
<h5>返参示例</h5>
<pre><code>{&quot;code&quot;:1,&quot;msg&quot;:&quot;ok&quot;,&quot;data&quot;:{&quot;code&quot;:1,&quot;msg&quot;:&quot;操作成功&quot;,&quot;channel_order_on&quot;:&quot;20240513165604_37074499689565&quot;}}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">array</td>
<td>数组</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp;code</td>
<td style="text-align: left;">int</td>
<td>接口有没有请求成功,根据这个字段作判断<br>1:请求成功<br>其实值均为失败</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp;msg</td>
<td style="text-align: left;">string</td>
<td>接口请求失败的原因</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp;channel_order_on</td>
<td style="text-align: left;">string</td>
<td>我方订单号</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>