3.5 KiB
3.5 KiB
- /live.xlottery.v1.Storm/Start 开启节奏风暴
- /live.xlottery.v1.Storm/CanStart 节奏风暴是否能开启
- /live.xlottery.v1.Storm/Join 加入节奏风暴
- /live.xlottery.v1.Storm/Check 检查是否加入节奏风暴
/live.xlottery.v1.Storm/Start
开启节奏风暴
方法:GET
请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
uid | 否 | integer | 用户id |
ruid | 否 | integer | 主播id |
roomid | 否 | integer | 房间号 |
useShield | 否 | bool | 是否开启敏感词过滤 |
num | 否 | integer | 道具数量 |
beatid | 否 | integer | 节奏内容id |
skipExternalCheck | 否 | integer |
响应
{
"code": 0,
"message": "ok",
"data": {
// 错误码
"code": 0,
// 错误信息
"msg": "",
"start": {
// 倒计时,秒
"time": 0,
// 抽奖标识
"id": 0
}
}
}
/live.xlottery.v1.Storm/CanStart
###节奏风暴是否能开启
方法:GET
请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
uid | 否 | integer | 用户id |
ruid | 否 | integer | 主播id |
roomid | 否 | integer | 房间号 |
useShield | 否 | bool | 是否开启敏感词过滤 |
num | 否 | integer | 道具数量 |
beatid | 否 | integer | 节奏内容id |
skipExternalCheck | 否 | integer |
响应
{
"code": 0,
"message": "ok",
"data": {
// 错误码
"code": 0,
// 错误信息
"msg": "",
// 是否能开启节奏风暴
"ret_status": true
}
}
/live.xlottery.v1.Storm/Join
###加入节奏风暴
方法:GET
请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
id | 否 | integer | 抽奖id |
roomid | 否 | integer | 房间id |
color | 否 | string | 弹幕颜色 |
mid | 否 | integer | userid |
platform | 否 | string | 平台 web,ios,android |
captcha_token | 否 | string | 验证码标识 |
captcha_phrase | 否 | string | 验证码明文 |
响应
{
"code": 0,
"message": "ok",
"data": {
// 错误码
"code": 0,
// 错误信息
"msg": "",
// 加入成功返回数据
"join": {
// 礼物id
"gift_id": 0,
// 标题
"title": "",
// 礼物web内容
"content": "",
// 礼物移动端内容
"mobile_content": "",
// 礼物图片
"gift_img": "",
// 礼物数量
"gift_num": 0,
// 礼物名字
"gift_name": ""
}
}
}
/live.xlottery.v1.Storm/Check
###检查是否加入节奏风暴
方法:GET
请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
roomid | 是 | integer | 房间号 |
uid | 否 | integer | 用户id |
响应
{
"code": 0,
"message": "ok",
"data": {
// 错误码
"code": 0,
// 错误信息
"msg": "",
"check": {
// 用户id
"id": 0,
// 房间号
"roomid": 0,
// 数量
"num": 0,
// 发送数量
"send_num": "",
// 结束时间戳
"time": 0,
// 内容
"content": "",
// 是否已经加入
"hasJoin": 0,
// 图片链接
"storm_gif": ""
}
}
}