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 | 用户信息 |