一、文档说明

1、写在前面2、错误代码表

二、用户接口

1、发送邮箱验证码接口2、用户登录接口3、获取我的个人信息接口4、修改我的资料接口5、临时用户相关说明6、获取指定用户个人资料接口7、禁言用户接口8、禁止用户点歌接口9、取消用户的禁言和禁歌10、摸一摸用户接口11、第三方登录接口

三、房间接口

1、获取热门房间接口2、获取房间详情接口3、获取房间在线人员列表4、修改房间信息接口5、获取指定房间当前正在播放音乐接口6、获取聊天室指定房间的历史记录7、撤回消息接口

四、歌曲接口

1、歌曲搜索接口2、获取LRC歌词接口3、歌曲播放地址跳转地址4、管理员或房主切歌接口5、用户点歌接口6、指定房间当前的已点歌曲列表7、将已点歌曲列表中指定歌曲置顶8、管理或房主移除已点歌曲接口9、获取我点过的歌列表接口10、从我的歌单删除歌曲接口

五、Websocket

1、获取Websocket连接地址2、发送文字消息接口3、发送图片消息接口4、WebSocket消息解析说明文档

六、图片接口

1、搜索图片表情包2、上传图片接口

七、第三方合作接口

1、第三方接入聊天室使用手册与帮助文档2、聊天室绑定第三方独立域名

八、下载相关

1、Windows客户端下载

九、部署相关

0、写在最前面1、部署API端步骤说明2、部署Websocket服务端步骤3、部署最后的前端部分
6、指定房间当前的已点歌曲列表
手机阅读

扫描二维码阅读文章

本文档由 Tester 自动生成,最后修改时间 2020-09-04 10:00:37

一、接口说明

获取指定房间的已点歌曲列表接口

二、请求方式

POST https://api.bbbug.com/api/song/songList

三、请求参数

字段 类型 必填 示例 说明
plat string pc -
version number 10000 -
room_id number 888 房间ID

示例JSON:

{
    "plat": "pc",
    "version": 10000,
    "room_id": 888
}

四、更多参数

Headers:

Content-Type:application/json;

五、返回数据

字段 类型 固定 示例值 说明
code number 200 -
msg string -
data array [] 点歌人对象数组
data.user object {} 点歌人对象
data.user.user_id number 10000 点歌人ID
data.user.user_song number 37 点歌人点歌数
data.user.user_chat number 346 点歌人聊天数
data.user.user_img number 43 点歌人发图数
data.user.user_sex number 1 点歌人性别1男0女
data.user.user_device string MacOS 点歌人设备
data.user.user_gamesongscore number 0 点歌人猜歌得分
data.user.user_name string Hamm 点歌人昵称
data.user.user_head string https://659edf8ae2af9743b6f5922bb027872a.png 点歌人头像
data.user.user_remark string 我是房主 点歌人签名
data.user.app_id number 1 点歌人所属应用
data.user.app_name string BBBUG 点歌人所属应用名称
data.user.app_url string https://bbbug.com 点歌人应用地址
data.user.user_admin boolean false 点歌人是否管理
data.song object {} 歌曲对象数组
data.song.mid number 4270206 歌曲ID
data.song.name string 下个路口见 歌曲名称
data.song.pic string http://3035297292.jpg 歌曲头图
data.song.length number 210 歌曲长度
data.song.singer string 李宇春 歌手

示例返回结果:

{
    "code": 200,
    "msg": "",
    "data": [
        {
            "user": {
                "user_id": 10000,
                "user_song": 37,
                "user_chat": 346,
                "user_img": 43,
                "user_sex": 1,
                "user_device": "MacOS",
                "user_gamesongscore": 0,
                "user_name": "Hamm",
                "user_head": "https://659edf8ae2af9743b6f5922bb027872a.png",
                "user_remark": "我是房主",
                "app_id": 1,
                "app_name": "BBBUG",
                "app_url": "https://bbbug.com",
                "user_admin": false
            },
            "song": {
                "mid": 4270206,
                "name": "下个路口见",
                "pic": "http://3035297292.jpg",
                "length": 210,
                "singer": "李宇春"
            }
        },
        {
            "user": {
                "user_id": 10000,
                "user_song": 37,
                "user_chat": 346,
                "user_img": 43,
                "user_sex": 1,
                "user_device": "MacOS",
                "user_gamesongscore": 0,
                "user_name": "Hamm",
                "user_head": "https://659edf8ae2af9743b6f5922bb027872a.png",
                "user_remark": "我是房主",
                "app_id": 1,
                "app_name": "BBBUG",
                "app_url": "https://bbbug.com",
                "user_admin": false
            },
            "song": {
                "mid": 4270206,
                "name": "下个路口见",
                "pic": "http://3035297292.jpg",
                "length": 210,
                "singer": "李宇春"
            }
        }
    ]
}

六、测试用例

https://tester.hamm.cn/#/20200904/a88e8f587cdb33170e7562f45013dcb01a390977