必应鸟open--公共模块


联合登陆

<p><strong>简要描述:</strong> </p> <ul> <li>传用户唯一值即可注册,唯一值支持2种:自己系统中的用户ID 或 区号+手机号</li> <li>通过区号+手机号的形式请求,区号是必传的,如果只有国内用户,区号可以写死+86</li> <li>密码和验证码只在传输的情况下进行验证</li> <li>邀请码(recommend_code)是必应鸟系统中对用户的一个标识,用于确定上下级关系,A在注册时传B的邀请码,A将成为B的下级</li> <li>parent_uids用于传递你们系统里的上下级关系</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>/api/user/out_login</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>请求参数:</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> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">自己系统里的用户ID</td> <td style="text-align: left;">是</td> <td>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;">否</td> <td>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;">否</td> <td>string</td> <td></td> </tr> <tr> <td style="text-align: left;">password</td> <td style="text-align: left;">密码</td> <td style="text-align: left;">否</td> <td>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;">否</td> <td>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;">否</td> <td>string</td> <td>邀请码是必应鸟系统中对用户的一个标识,用于确定上下级关系,A在注册时传B的邀请码,A将成为B的下级</td> </tr> <tr> <td style="text-align: left;">parent_uids</td> <td style="text-align: left;">该用户在自己系统里的上级用户ID</td> <td style="text-align: left;">否</td> <td>string</td> <td>从左到右层级从高到底,以英文逗号分隔。例:”1,2,3” 1是2的上级,2是3的上级,3是该用户的上级</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code> { "code": "0", "msg": "登录成功", "data": { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjQifQ.eyJpc3MiOiJodHRwOlwvXC8xMjcuMC4wLjE6OTUwMSIsImF1ZCI6Imh0dHA6XC9cL2xvY2FsaG9zdDozMDAwIiwianRpIjoiNCIsImlhdCI6MTU2NDM2OTI2NCwibmJmIjoxNTY0MzY5Mjc0LCJleHAiOjE1NjY5NjEyNjR9.0K43GPxz9LWHx0r4z4rKI0aGkL5SRDyvkc6F69rCbzQ" }</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> <table> <thead> <tr> <th style="text-align: left;">错误码</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">2001</td> <td>需要绑定手机号(微信登录后触发绑定手机号按照该错误码判断)</td> </tr> <tr> <td style="text-align: left;">10000</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;">11004</td> <td>上级不存在</td> </tr> <tr> <td style="text-align: left;">11005</td> <td>该手机号已被使用</td> </tr> </tbody> </table>

页面列表

ITEM_HTML