216 lines
4.9 KiB
Markdown
216 lines
4.9 KiB
Markdown
|
<!-- package=live.webucenter.v1 -->
|
|||
|
- [/xlive/web-ucenter/v1/anchorTask/myReward](#xliveweb-ucenterv1anchorTaskmyReward) (主播侧)-我的主播奖励(登录态)
|
|||
|
- [/xlive/web-ucenter/v1/anchorTask/useRecord](#xliveweb-ucenterv1anchorTaskuseRecord) (主播侧)-奖励使用记录(登录态)
|
|||
|
- [/xlive/web-ucenter/v1/anchorTask/useReward](#xliveweb-ucenterv1anchorTaskuseReward) (主播侧)-使用奖励(登录态)
|
|||
|
- [/xlive/web-ucenter/v1/anchorTask/isViewed](#xliveweb-ucenterv1anchorTaskisViewed) (主播侧)-奖励和任务红点(登录态)
|
|||
|
- [/xlive/internal/web-ucenter/v1/anchorTask/addReward](#xliveinternalweb-ucenterv1anchorTaskaddReward) (主播侧)-添加主播奖励(内部接口)
|
|||
|
|
|||
|
## /xlive/web-ucenter/v1/anchorTask/myReward
|
|||
|
### (主播侧)-我的主播奖励(登录态)
|
|||
|
|
|||
|
> 需要登录
|
|||
|
|
|||
|
#### 方法:GET
|
|||
|
|
|||
|
#### 请求参数
|
|||
|
|
|||
|
|参数名|必选|类型|描述|
|
|||
|
|:---|:---|:---|:---|
|
|||
|
|page|否|integer| 页数|
|
|||
|
|
|||
|
#### 响应
|
|||
|
|
|||
|
```javascript
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "ok",
|
|||
|
"data": {
|
|||
|
"data": [
|
|||
|
{
|
|||
|
// id
|
|||
|
"id": 0,
|
|||
|
// 奖励类型 1:ss推荐卡 2:s推荐卡、任意门
|
|||
|
"reward_type": 0,
|
|||
|
// 1:未使用,3:已使用,5:已过期
|
|||
|
"status": 0,
|
|||
|
// 奖励id
|
|||
|
"reward_id": 0,
|
|||
|
// 奖励名称
|
|||
|
"name": "",
|
|||
|
// 奖励图标
|
|||
|
"icon": "",
|
|||
|
// 获得时间datetime
|
|||
|
"achieve_time": "",
|
|||
|
// 过期时间datetime
|
|||
|
"expire_time": "",
|
|||
|
// 来源,1:主播任务,2:小时榜
|
|||
|
"source": 0,
|
|||
|
// 奖励简介
|
|||
|
"reward_intro": ""
|
|||
|
}
|
|||
|
],
|
|||
|
"page": {
|
|||
|
// 当前页码
|
|||
|
"page": 0,
|
|||
|
// 每页大小
|
|||
|
"page_size": 0,
|
|||
|
// 总页数
|
|||
|
"total_page": 0,
|
|||
|
// 总记录数
|
|||
|
"total_count": 0
|
|||
|
},
|
|||
|
// 过期奖励数量
|
|||
|
"expire_count": 0
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## /xlive/web-ucenter/v1/anchorTask/useRecord
|
|||
|
### (主播侧)-奖励使用记录(登录态)
|
|||
|
|
|||
|
> 需要登录
|
|||
|
|
|||
|
#### 方法:GET
|
|||
|
|
|||
|
#### 请求参数
|
|||
|
|
|||
|
|参数名|必选|类型|描述|
|
|||
|
|:---|:---|:---|:---|
|
|||
|
|page|否|integer| 页数|
|
|||
|
|
|||
|
#### 响应
|
|||
|
|
|||
|
```javascript
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "ok",
|
|||
|
"data": {
|
|||
|
"data": [
|
|||
|
{
|
|||
|
// id
|
|||
|
"id": 0,
|
|||
|
// 奖励id
|
|||
|
"reward_id": 0,
|
|||
|
// 1:未使用,3:已使用,5:已过期
|
|||
|
"status": 0,
|
|||
|
// 奖励名称
|
|||
|
"name": "",
|
|||
|
// 奖励图标
|
|||
|
"icon": "",
|
|||
|
// 获得时间datetime
|
|||
|
"achieve_time": "",
|
|||
|
// 过期时间datetime
|
|||
|
"expire_time": "",
|
|||
|
// 来源,1:主播任务,2:小时榜
|
|||
|
"source": 0,
|
|||
|
// 奖励简介
|
|||
|
"reward_intro": "",
|
|||
|
// 获得时间datetime
|
|||
|
"use_time": ""
|
|||
|
}
|
|||
|
],
|
|||
|
"page": {
|
|||
|
// 当前页码
|
|||
|
"page": 0,
|
|||
|
// 每页大小
|
|||
|
"page_size": 0,
|
|||
|
// 总页数
|
|||
|
"total_page": 0,
|
|||
|
// 总记录数
|
|||
|
"total_count": 0
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## /xlive/web-ucenter/v1/anchorTask/useReward
|
|||
|
### (主播侧)-使用奖励(登录态)
|
|||
|
|
|||
|
> 需要登录
|
|||
|
|
|||
|
#### 方法:POST
|
|||
|
|
|||
|
#### 请求参数
|
|||
|
|
|||
|
|参数名|必选|类型|描述|
|
|||
|
|:---|:---|:---|:---|
|
|||
|
|id|是|integer| 奖励列表id|
|
|||
|
|platform|否|string| 使用平台|
|
|||
|
|
|||
|
#### 响应
|
|||
|
|
|||
|
```javascript
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "ok",
|
|||
|
"data": {
|
|||
|
"result": 0
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## /xlive/web-ucenter/v1/anchorTask/isViewed
|
|||
|
### (主播侧)-奖励和任务红点(登录态)
|
|||
|
|
|||
|
> 需要登录
|
|||
|
|
|||
|
#### 方法:GET
|
|||
|
|
|||
|
#### 请求参数
|
|||
|
|
|||
|
|
|||
|
#### 响应
|
|||
|
|
|||
|
```javascript
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "ok",
|
|||
|
"data": {
|
|||
|
// 是否展示任务红点
|
|||
|
"task_should_notice": 0,
|
|||
|
// 是否展示奖励入口
|
|||
|
"show_reward_entry": 0,
|
|||
|
// 是否展示奖励红点
|
|||
|
"reward_should_notice": 0,
|
|||
|
// 任务状态, 0:没有,1:领取, 5:完成
|
|||
|
"task_status": 0,
|
|||
|
// 是否在首页黑名单中
|
|||
|
"is_blacked": 0,
|
|||
|
// 点击跳转h5链接
|
|||
|
"url": ""
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## /xlive/internal/web-ucenter/v1/anchorTask/addReward
|
|||
|
### (主播侧)-添加主播奖励(内部接口)
|
|||
|
|
|||
|
#### 方法:POST
|
|||
|
|
|||
|
#### 请求参数
|
|||
|
|
|||
|
|参数名|必选|类型|描述|
|
|||
|
|:---|:---|:---|:---|
|
|||
|
|reward_id|是|integer| 奖励id, 1:任意门|
|
|||
|
|roomid|是|integer| 房间号|
|
|||
|
|source|是|integer| 来源,1:主播任务,2:小时榜|
|
|||
|
|uid|是|integer| 主播uid|
|
|||
|
|order_id|是|string| 流水单号|
|
|||
|
|
|||
|
#### 响应
|
|||
|
|
|||
|
```javascript
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "ok",
|
|||
|
"data": {
|
|||
|
"result": 0
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|