1. 微信授权登陆
url: /wx_login
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | string | 微信授权码 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | user | 用户信息 |
| id | int | 用户id |
| openId | String | 用户唯一身份识别 ID |
| nickname | String | 昵称 |
| avatar | String | 头像 |
| gender | String | 性别 |
1. 查询用户信息
url: /queryUserInfo
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | user | 用户信息 |
| id | int | 用户id |
| openId | String | 用户唯一身份识别 ID |
| nickname | String | 昵称 |
| avatar | String | 头像 |
| gender | String | 性别 |
2. 查询余额
url: /queryUserWallet
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | float | 余额 |
3. 上传视频
url: /uploadVideo
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| duration | float | 视频时长 |
| tid | int | 模版id |
| file | file | 视频 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
4. 返回视频
url: /showVideo
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| filePath | String | 视频路径 |
5. 查询用户发布的视频
url: /queryUserVideoList
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | json | 视频列表 |
6. 根据视频ID查询用户发布的视频
url: /queryVideoById
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | json | 视频信息 |
7. 根据视频ID删除用户发布的视频
url: /deleteVideoById
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
8. 删除用户发布的视频
url: /deleteAllUserVideo
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
9. 点赞
url: /likeVideo
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| vid | int | 视频id |
| count | int | 点赞次数 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
10. 查询视频点赞次数
url: /queryVideoLikeCount
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | int | 点赞次数 |
11. 充值
url: /userRecharge
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| code | String | 微信返回的code |
| recharge_fee | float | 充值金额 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
12. 查询用户充值记录
url: /queryUserRechargeList
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | json | 充值记录列表 |
13. 删除用户充值记录
url: /deleteUserRechargeById
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| id | int | 充值记录id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
14. 清空用户充值记录
url: /deleteAllRecharge
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
15. 提现 需要修改 涉及到平台转账
url: /userWithdrawDeposit
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| withdraw_fee | float | 提现金额 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
16. 查询用户提现记录
url: /queryUserWithdrawDepositList
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | json | 提现记录列表 |
17. 删除用户提现记录
url: /deleteUserWithdrawDepositById
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| id | int | 提现记录id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
18. 清空用户提现记录
url: /deleteAllWithdrawDeposit
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
19. 评论
url: /commentVideo
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| vid | int | 视频id |
| content | String | 评论内容 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
20. 查询视频评论列表
url: /queryVideoCommentList
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | json | 评论列表 |
22.发红包
url: /distributeRedPackets
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| vid | int | 视频id |
| sum | int | 红包个数 |
| money | float | 总金额 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
23.强红包
url: /grabRedPackets
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户id |
| vid | int | 视频id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | float | 抢到红包金额 |
24.视频详情
url: /queryVideoInfo
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
| uid | int | 用户id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | videoInfo | 视频详情 |
25.热点视频
url: /queryHotVideo
method: post
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | list | 视频列表 |
26.上传视频图片
url: /uploadVideoPicture
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | video | 视频信息 |
27.查询模版素材
url: /queryTempletById
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| tid | int | 模版id |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | Templet | 模版信息 |
28.上传模版
url: /uploadTemplet
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| name | String | 模版名称 |
| type | int | 模版类型 |
| files | list<File> | 顺序封面、北京音乐、视频 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | Templet | 模版信息 |
29.上传素材
url: /uploadMaterial
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| tid | int | 模版ID |
| duration | float | 时长 |
| is_loop | int | 是否循环 0不是 1是 |
| start_time | float | 开始时间 |
| width | int | 宽度 |
| height | int | 高度 |
| frame_sum | int | 帧数 |
| l_percent | int | 左坐标百分比 |
| u_percent | int | 上坐标百分比 |
| z_index | int | 层次 |
| ani_type | int | 动画类型 |
| file | lFile | 图片文件 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | Material | 素材信息 |
30.查询模版列表
url: /queryTempletList
method: get
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | List<Templet> | 模版信息列表 |
31.查询消息列表
url: /queryMessageList
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户ID |
| page | int | 当前页数 |
| size | int | 每页大小 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | Material | 消息列表 |
32.红包详情
url: /redPacketsDetail
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频ID |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | RedPacketsDetail | 红包详情 |
33.添加排行
url: /insertRank
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户ID |
| vid | int | 视频ID |
| like_speed | int | 毫秒 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
34.查询排行
url: /queryVideoLikeRank
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| vid | int | 视频ID |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | RankInfo | 排行信息 |
35.添加或修改用户信息
url: /addUserInfo
method: get
提交参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| uid | int | 用户ID |
| nickname | String | 用户昵称 |
| avatarUrl | String | 用户头像 |
| gender | int | 性别 |
| city | String | 城市 |
| province | String | 省份 |
| country | String | 国家 |
| language | String | 语言 |
返回参数:
| 参数名称 | 类型 | 备注 |
|---|---|---|
| code | int | 0 成功 1失败 |
| data | User | 用户信息 |













网友评论