1. 微信授權登陸
url: /wx_login
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | string | 微信授權碼 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | user | 用戶信息 |
id | int | 用戶id |
openId | String | 用戶唯一身份識別 ID |
nickname | String | 昵稱 |
avatar | String | 頭像 |
gender | String | 性別 |
1. 查詢用戶信息
url: /queryUserInfo
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | user | 用戶信息 |
id | int | 用戶id |
openId | String | 用戶唯一身份識別 ID |
nickname | String | 昵稱 |
avatar | String | 頭像 |
gender | String | 性別 |
2. 查詢余額
url: /queryUserWallet
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | float | 余額 |
3. 上傳視頻
url: /uploadVideo
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
duration | float | 視頻時長 |
tid | int | 模版id |
file | file | 視頻 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
4. 返回視頻
url: /showVideo
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
filePath | String | 視頻路徑 |
5. 查詢用戶發(fā)布的視頻
url: /queryUserVideoList
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | json | 視頻列表 |
6. 根據(jù)視頻ID查詢用戶發(fā)布的視頻
url: /queryVideoById
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | json | 視頻信息 |
7. 根據(jù)視頻ID刪除用戶發(fā)布的視頻
url: /deleteVideoById
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
8. 刪除用戶發(fā)布的視頻
url: /deleteAllUserVideo
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
9. 點贊
url: /likeVideo
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
vid | int | 視頻id |
count | int | 點贊次數(shù) |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
10. 查詢視頻點贊次數(shù)
url: /queryVideoLikeCount
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | int | 點贊次數(shù) |
11. 充值
url: /userRecharge
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
code | String | 微信返回的code |
recharge_fee | float | 充值金額 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
12. 查詢用戶充值記錄
url: /queryUserRechargeList
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | json | 充值記錄列表 |
13. 刪除用戶充值記錄
url: /deleteUserRechargeById
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
id | int | 充值記錄id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
14. 清空用戶充值記錄
url: /deleteAllRecharge
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
15. 提現(xiàn) 需要修改 涉及到平臺轉賬
url: /userWithdrawDeposit
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
withdraw_fee | float | 提現(xiàn)金額 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
16. 查詢用戶提現(xiàn)記錄
url: /queryUserWithdrawDepositList
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | json | 提現(xiàn)記錄列表 |
17. 刪除用戶提現(xiàn)記錄
url: /deleteUserWithdrawDepositById
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
id | int | 提現(xiàn)記錄id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
18. 清空用戶提現(xiàn)記錄
url: /deleteAllWithdrawDeposit
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
19. 評論
url: /commentVideo
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
vid | int | 視頻id |
content | String | 評論內容 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
20. 查詢視頻評論列表
url: /queryVideoCommentList
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | json | 評論列表 |
22.發(fā)紅包
url: /distributeRedPackets
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
vid | int | 視頻id |
sum | int | 紅包個數(shù) |
money | float | 總金額 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
23.強紅包
url: /grabRedPackets
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶id |
vid | int | 視頻id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | float | 搶到紅包金額 |
24.視頻詳情
url: /queryVideoInfo
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
uid | int | 用戶id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | videoInfo | 視頻詳情 |
25.熱點視頻
url: /queryHotVideo
method: post
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | list | 視頻列表 |
26.上傳視頻圖片
url: /uploadVideoPicture
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | video | 視頻信息 |
27.查詢模版素材
url: /queryTempletById
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
tid | int | 模版id |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | Templet | 模版信息 |
28.上傳模版
url: /uploadTemplet
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
name | String | 模版名稱 |
type | int | 模版類型 |
files | list<File> | 順序封面琳疏、北京音樂聋袋、視頻 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | Templet | 模版信息 |
29.上傳素材
url: /uploadMaterial
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
tid | int | 模版ID |
duration | float | 時長 |
is_loop | int | 是否循環(huán) 0不是 1是 |
start_time | float | 開始時間 |
width | int | 寬度 |
height | int | 高度 |
frame_sum | int | 幀數(shù) |
l_percent | int | 左坐標百分比 |
u_percent | int | 上坐標百分比 |
z_index | int | 層次 |
ani_type | int | 動畫類型 |
file | lFile | 圖片文件 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | Material | 素材信息 |
30.查詢模版列表
url: /queryTempletList
method: get
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | List<Templet> | 模版信息列表 |
31.查詢消息列表
url: /queryMessageList
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶ID |
page | int | 當前頁數(shù) |
size | int | 每頁大小 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | Material | 消息列表 |
32.紅包詳情
url: /redPacketsDetail
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻ID |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | RedPacketsDetail | 紅包詳情 |
33.添加排行
url: /insertRank
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶ID |
vid | int | 視頻ID |
like_speed | int | 毫秒 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
34.查詢排行
url: /queryVideoLikeRank
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
vid | int | 視頻ID |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | RankInfo | 排行信息 |
35.添加或修改用戶信息
url: /addUserInfo
method: get
提交參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
uid | int | 用戶ID |
nickname | String | 用戶昵稱 |
avatarUrl | String | 用戶頭像 |
gender | int | 性別 |
city | String | 城市 |
province | String | 省份 |
country | String | 國家 |
language | String | 語言 |
返回參數(shù):
參數(shù)名稱 | 類型 | 備注 |
---|---|---|
code | int | 0 成功 1失敗 |
data | User | 用戶信息 |