go-common/app/service/live/xlottery/api/grpc/v1/api.storm.md
2019-04-22 18:49:16 +08:00

3.5 KiB
Raw Blame History

/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 平台 webiosandroid
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": ""
        }
    }
}