必应鸟open--公共模块


微信注册登录、手机号注册

<p><strong>简要描述:</strong> </p> <ul> <li>必应鸟提供2种注册方式:微信+手机号 或 手机号</li> <li>适用于自身没有用户体系,把用户放在必应鸟的客户</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>/api/user/register</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>参数:</strong> </p> <ul> <li>微信注册登录时,需要传递的参数 </li> </ul> <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;">union_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>微信unionId</td> </tr> <tr> <td style="text-align: left;">openid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>微信openId</td> </tr> <tr> <td style="text-align: left;">nickname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>微信昵称</td> </tr> <tr> <td style="text-align: left;">avatar_url</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>微信头像</td> </tr> <tr> <td style="text-align: left;">gender</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>性别:0-未知,1-男,2-女</td> </tr> <tr> <td style="text-align: left;">city</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>城市</td> </tr> <tr> <td style="text-align: left;">province</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>省份</td> </tr> <tr> <td style="text-align: left;">country</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>国家</td> </tr> <tr> <td style="text-align: left;">area_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>国家区号(中国:+86)</td> </tr> <tr> <td style="text-align: left;">phone</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">recommend_code</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>邀请码 或 邀请人手机号</td> </tr> <tr> <td style="text-align: left;">validate_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>短信验证码</td> </tr> </tbody> </table> <ul> <li>手机号注册时,需要传递的参数 </li> </ul> <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;">area_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>国家区号(中国:+86)</td> </tr> <tr> <td style="text-align: left;">phone</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">recommend_code</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>邀请码 或 邀请人手机号</td> </tr> <tr> <td style="text-align: left;">validate_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>短信验证码</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "code": 0, "msg": "注册成功", "data": { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjEifQ.eyJpc3MiOiJodHRwOlwvXC8xMjcuMC4wLjE6OTUwMSIsImF1ZCI6Imh0dHA6XC9cL2xvY2FsaG9zdDozMDAwIiwianRpIjoiMSIsImlhdCI6MTU2NTM0NDM1OCwibmJmIjoxNTY1MzQ0MzY4LCJleHAiOjE1NjU1MTcxNTh9.Rfiqlycl7bplFfDlfYpjhDx2zkhyLvMqaZCRMQTBIus" } }</code></pre> <p><strong>返回参数说明</strong> </p> <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;">token</td> <td style="text-align: left;">string</td> <td>用户授权token</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML