### 1.登录 ##### 接口地址: POST http://sintmo.com:8082/api/login ##### 请求参数 - json { "username": "xxx", "password": "xxx" } ##### 响应参数 token 传入其它接口Authorization请求头 如:Authorization: Bearer mRXoggDVXKNwNUOonP66Dp { "success": true, "code": 200, "msg": "", "data": { "token": "mRXoggDVXKNwNUOonP66Dp" } } ### 2.Index ##### 接口地址: GET http://sintmo.com:8082/api/v ##### 请求头 Authorization: Bearer mRXoggDVXKNwNUOonP66Dp ##### 请求参数 - url UrlParam i : 从 1 开始到接口返回的total 例: http://sintmo.com:8082/api/v?i=1 ##### 响应参数 { "success": true, "code": 200, "msg": "", "data": { "total": 3, // 总视频数量 "video": { "vid": "mRXoggDVXKNwNUOonP65yX", // vid,用于删除视频 "size": 1861311, // 大小 "name": "thread__16953269_20200526163129_48212.mp4", "token":"xxxxx",// 用于读取视频流 } } } ### 3.获取视频流 by token ##### 接口地址: GET http://sintmo.com:8082/api/v/r/{token} ##### 请求参数 - url token: token 例: http://sintmo.com:8082/api/v/r/xxxxx ##### 响应参数 返回文件流 ### 4.删除视频 ##### 接口地址: DELETE http://sintmo.com:8082/api/v/{vid} ##### 请求头 Authorization: Bearer mRXoggDVXKNwNUOonP66Dp ##### 请求参数 - url vid: index接口返回的vid 例: http://sintmo.com:8082/api/v/mRXoggDVXKNwNUOonP65yX ##### 响应参数 { "success": true, "code": 200, "msg": "", "data": null } ### 5.上传视频 ##### 接口地址: POST http://sintmo.com:8082/api/v/upload ##### 请求头 Authorization: Bearer mRXoggDVXKNwNUOonP66Dp ##### 请求参数 - form-data form-data file : 文件对象 ##### 响应参数 { "success": true, "code": 200, "msg": "", "data": null } ### 6.视频列表 ##### 接口地址: POST http://sintmo.com:8082/api/v/list ##### 请求头 Authorization: Bearer mRXoggDVXKNwNUOonP66Dp ##### 请求参数 form-data file : 文件对象 ##### 响应参数 { "success": true, "code": 200, "msg": "", "data": { "total": 4, "list": [ { "vid": "mRXoggDVXKNwNUOonP65yX", // vid,用户获取流和删除 "size": 1861311, // 视频大小,字节 "name": "thread__16953269_20200526163129_48212.mp4" // 视频名称 }, { "vid": "mRXoggDVXKNwNUOonP663d", "size": 28325502, "name": "新疆建设兵团.mp4" }, { "vid": "mRXoggDVXKNwNUOonP668j", "size": 1659945, "name": "铁头功.mp4" }, { "vid": "mRXoggDVXKNwNUOonP66Iv", "size": 862081, "name": "1606790636587175.mp4" } ] } }