58 lines
1.8 KiB
Markdown
58 lines
1.8 KiB
Markdown
<!-- package=live.xroomfeed.v1 -->
|
||
- [/live.xroomfeed.v1.RecPool/GetList](#live.xroomfeed.v1.RecPoolGetList) 根据模块位置获取投放列表 position=>RoomItem
|
||
|
||
## /live.xroomfeed.v1.RecPool/GetList
|
||
### 根据模块位置获取投放列表 position=>RoomItem
|
||
|
||
#### 方法:GET
|
||
|
||
#### 请求参数
|
||
|
||
|参数名|必选|类型|描述|
|
||
|:---|:---|:---|:---|
|
||
|module_type|是|integer| 投放模块|
|
||
|position_num|是|integer| 投放模块位置数|
|
||
|page_num|否|integer| 投放模块页数 不传或传0、1都按一页算(暂时没用)|
|
||
|module_exist_rooms|否|string| 当前模块已存在的位置房间(逗号分隔、有序),1~position*N(内部去重,保证同一个房间优先出现在好位置)|
|
||
|other_exist_rooms|否|string| 其它模块已存在的位置房间(逗号分隔、有序),1~position*N(内部去重,保证同一个房间优先出现在好位置)|
|
||
|from|否|string| 请求来源|
|
||
|
||
#### 响应
|
||
|
||
```javascript
|
||
{
|
||
"code": 0,
|
||
"message": "ok",
|
||
"data": {
|
||
// 主播position => 房间信息(依赖计算的)
|
||
"list": {
|
||
"1": {
|
||
// 房间id
|
||
"room_id": 0,
|
||
// 主播uid
|
||
"uid": 0,
|
||
// 房间标题
|
||
"title": "",
|
||
// 人气
|
||
"popularity_count": 0,
|
||
// 关键帧
|
||
"keyframe": "",
|
||
// 封面
|
||
"cover": "",
|
||
// 二级分区id
|
||
"area_id": 0,
|
||
// 一级分区id
|
||
"parent_area_id": 0,
|
||
// 二级分区名称
|
||
"area_name": "",
|
||
// 一级分区名称
|
||
"parent_area_name": "",
|
||
// 推荐规则 10000+rule_id
|
||
"rec_type": 0
|
||
}
|
||
}
|
||
}
|
||
}
|
||
```
|
||
|