api

项目api


登录

<h5>接口描述</h5> <ul> <li><code>用户登录</code></li> </ul> <h5>请求URL</h5> <ul> <li><code>http://heapi.vipgz4.91tunnel.com/api/auth/login</code></li> </ul> <h5>请求方式</h5> <ul> <li><code>POST</code></li> </ul> <h5>Body 请求参数</h5> <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;">email</td> <td style="text-align: left;">是</td> <td style="text-align: left;">email</td> <td>邮箱</td> <td><code>邮箱格式</code></td> </tr> <tr> <td style="text-align: left;">password</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>密码</td> <td><code>最小值:6</code> <code>最大值:16</code></td> </tr> </tbody> </table> <h5>返回示例</h5> <ul> <li> <p>状态码 200 请求成功</p> <pre><code>{ "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuY2NcL2FwaVwvYXV0aFwvbG9naW4iLCJpYXQiOjE2NDE1MTkyMTMsImV4cCI6MTY0MTUyMjgxMywibmJmIjoxNjQxNTE5MjEzLCJqdGkiOiI3QndObTRIYXRsc2pNVjVGIiwic3ViIjoxLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.p1tBvxNMJNZVcuDDZgOpeEPTW3fkCc_dTQE03KZCk5g", "token_type": "Bearer", "expires_in": 3600, "code": 200 }</code></pre> </li> <li> <p>状态码 401 身份认证未通过 <code>【传的值与数据库不匹配】</code></p> <pre><code>{ "message": "登录失败!", "status_code": 401, }</code></pre> </li> <li> <p>状态码 403 无权限,禁止请求 <code>用户被锁定</code></p> <pre><code>{ "message": "错误提示:用户已被锁定!", "status_code": 403, }</code></pre> </li> <li>状态码 422 参数错误 <pre><code>{ "message": "The given data was invalid.", "errors": { "email": [ "邮箱 不能为空!" ], "password": [ "密码 不能为空!" ] }, "status_code": 422, }</code></pre></li> </ul>

页面列表

ITEM_HTML