后台接口

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 顺序封面、北京音乐、视频

返回参数:

参数名称 类型 备注
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 模版信息列表

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

你可能感兴趣的:(后台接口)