# 添加黑名单

# 接口说明

URL /openapi/v1/live/blackList/add.json
描述 添加直播间黑名单
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
liveId string 直播间id
type integer 拉黑内容类型。0-客户编号 1-手机号 2-微信unionId 3-微信openId 4-IP地址
contentList array<string> 拉黑对象列表,与 type 对应,支持批量

# 请求数据

{
    "liveId": "xxxx",
    "type": 0,
    "contentList": ["HbXuqPHv8h"]
}

# 返回数据

{
    "code": 200,
    "msg": "",
    "data": null
}

# 移除黑名单

# 接口说明

URL /openapi/v1/live/blackList/remove.json
描述 移除直播间黑名单记录
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
id string 黑名单记录唯一编码

# 请求数据

{
    "id": "xxxx"
}

# 返回数据

{
    "code": 200,
    "msg": "",
    "data": null
}

# 黑名单列表查询

# 接口说明

URL /openapi/v1/live/blackList/list.json
描述 查询直播间黑名单列表
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
liveId string 直播间id
type integer 拉黑内容类型,按类型过滤
query string 按拉黑对象模糊查询
pageDto object 分页参数:pageNum、pageSize

# 请求数据

{
    "liveId": "xxxx",
    "type": 0,
    "query": "",
    "pageDto": {"pageNum": 1, "pageSize": 20}
}

# 返回数据

{
    "code": 200,
    "msg": "",
    "data": [
        {
            "id": "xxxx",
            "liveId": "xxxx",
            "roomId": "xxxx",
            "content": "HbXuqPHv8h",
            "type": 0,
            "typeDesc": "客户编号",
            "reason": "",
            "source": "",
            "blackTime": 1721000000000
        }
    ],
    "pageDto": {"pageNum": 1, "pageSize": 20, "total": 1}
}
字段名 字段类型 说明
id string 黑名单记录唯一编码
liveId string 直播间id
roomId string 百家云房间id
content string 被拉黑的内容
type integer 拉黑内容类型
typeDesc string 拉黑内容类型描述
reason string 拉黑原因
source string 拉黑来源
blackTime long 拉黑时间戳

# 解除黑名单

# 接口说明

URL /openapi/v1/live/blackList/unban.json
描述 解除直播间黑名单
请求方式 POST
需要登录
注意事项 支持批量解除
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
liveId string 直播间id
contentList array<string> 待解除的拉黑对象列表,支持批量

# 请求数据

{
    "liveId": "xxxx",
    "contentList": ["HbXuqPHv8h"]
}

# 返回数据

{
    "code": 200,
    "msg": "",
    "data": null
}