API规则说明

## 登录验证规则 请求 `登录` 接口成功后,本地保存 `token`,访问验证接口时,你必须在请求头中将 `Authorization` 指定为 `Bearer token`,代码如下: ``` 'headers': { 'Accept' => 'application/json', 'Authorization' => 'Bearer ' + token, } ``` > 所有API数据格式统一为 json 除了登录接口,其他所有接口都需要在请求头中设置 `token` ## 权限划分 登录成功后会返回 `role` 信息,权限划分为: ``` 1: 用户 2: 员工 3: 管理员 ``` ## 返回数据格式 参考格式: ``` { "code": 1, // 状态码,(1:成功,其他则为失败) "data": { ... // 返回数据,具体数据请参考对应接口的文档说明 }, "message": "错误代码" // 错误代码只有在请求失败的时候存在 } ``` ## 分页数据格式 部分数据会涉及到分页,参考格式如下: ``` { "code": 1, "data": { "list": { "current_page": 1, // 当前页码 "data": [], // 数据列表 "first_page_url": "http://127.0.0.1:8000/api/v1/pay?page=1", "from": null, "last_page": 1, // 最后一页页面 "last_page_url": "http://127.0.0.1:8000/api/v1/pay?page=1", "next_page_url": null, "path": "http://127.0.0.1:8000/api/v1/pay", "per_page": 20, // 每页数量 "prev_page_url": null, "to": null, "total": 0 // 总数 } }, "message": "错误代码" } ```