API调用说明
<p><strong> 域名 </strong></p>
<ul>
<li>生产环境: <a href="http://open.biyingniao.com">http://open.biyingniao.com</a></li>
<li>生产环境新版API: <a href="http://openv2.biyingniao.com">http://openv2.biyingniao.com</a> </li>
</ul>
<p><strong> 公共参数(以下参数要放在 header 里): </strong> </p>
<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;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>APP签名</td>
</tr>
<tr>
<td style="text-align: left;">t</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>请求时间戳(秒)</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>APP版本号</td>
</tr>
<tr>
<td style="text-align: left;">app-key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>APP key</td>
</tr>
<tr>
<td style="text-align: left;">authorization</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>登录用户token (<a href="https://www.showdoc.cc/726839889827648?page_id=4096565812330419" title="登录接口">登录接口</a>返回该值)</td>
</tr>
<tr>
<td style="text-align: left;">md</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>机型</td>
</tr>
<tr>
<td style="text-align: left;">sch</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>渠道号</td>
</tr>
</tbody>
</table>
<p><strong> 注:</strong></p>
<ul>
<li>sign 生成方式:md5(版本号 + app_secret + 请求时间戳 + app_secret)</li>
<li>APP版本号、机型、渠道号涉及开放平台配置的 分成方式 和 app版本更新:
如根据APP版本号渠道号/机型设置了不同的分成比例,那么必须传APP版本号/机型/渠道号;
如希望对不同渠道号/机型的终端进行不同版本的升级,那么必须传机型/渠道号。</li>
</ul>
<p><strong> 公共错误码: </strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">code</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1001</td>
<td>签名为空或错误</td>
</tr>
<tr>
<td style="text-align: left;">1002</td>
<td>签名请求时间不合法</td>
</tr>
<tr>
<td style="text-align: left;">1003</td>
<td>appkey为空或错误</td>
</tr>
<tr>
<td style="text-align: left;">1011</td>
<td>登录用户token为空</td>
</tr>
<tr>
<td style="text-align: left;">1012</td>
<td>登录用户token过期, token有效期60天,此错误码会同时返回一个新token ,用新token覆盖原token 或 让用户重新登录必应鸟</td>
</tr>
<tr>
<td style="text-align: left;">1013</td>
<td>登录用户token错误</td>
</tr>
<tr>
<td style="text-align: left;">2001</td>
<td>手机号为空,需要绑定手机号</td>
</tr>
<tr>
<td style="text-align: left;">11001</td>
<td>未注册</td>
</tr>
<tr>
<td style="text-align: left;">11002</td>
<td>密码错误,新密码与原密码一致</td>
</tr>
<tr>
<td style="text-align: left;">11003</td>
<td>新密码与确认密码不一致</td>
</tr>
<tr>
<td style="text-align: left;">11004</td>
<td>邀请码为空或错误</td>
</tr>
<tr>
<td style="text-align: left;">11005</td>
<td>手机号已被绑定,手机号已被注册或使用</td>
</tr>
</tbody>
</table>