# 技能组管理

# 简介

技能组管理是菊风云平台提供的一项服务。通过该服务,您的服务器可以对技能组进行管理,从而使您能够在视频双录的基础上增加额外的业务控制。

文档描述基于您已经完成以下工作:

# 录制配置获取

# 基本信息

Path: /third_api/record_config/all

Method: GET

接口描述:获取队列监控列表以及汇总

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
productType 1 0 视频客服 1 视频会议

# 返回数据

{
    "ret": 0,
    "msg": "ok",
    "data": [
        {
            "id": 62, // 录制配置id
            "productType": 0,
            "recordName": "默认配置" // 录制配置名称
        }
    ]

}

# 技能组修改

# 基本信息

Path: /third_api/group

Method: PUT

接口描述:修改技能组相关信息

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
page 1
size 10
commonStr G1 通用查询字段

Body

{
    "id" : 1, // 必须
    "groupName": "G2",
    "description": "接话", // 技能组描述
    "groupToId": 12, // 溢出技能组id
    "groupToName": "G1", // 溢出技能组名
    "overflowTime": 121, // 溢出时间
    "recordId": 103, // 录制id
}

# 返回数据

{
   "ret": 0,
   "msg": "ok"
}

# 技能组删除

# 基本信息

Path: /third_api/group

Method: DELETE

接口描述:删除业务号

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
id 1

# 返回数据

{
    "ret": 0,
    "msg": "ok",
}

# 查询所有技能组

# 基本信息

Path: /third_api/group/all

Method: GET

接口描述:返回配置过的所有技能组信息

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
appKey appKey appKey

# 返回数据

{
    "ret": 0,
    "msg": "ok",
    "data": [
        {
            "id": 12,
            "groupName": "G1", // 技能组名
            "description": "接话数量均衡调度" //描述
        }
    ]
}

# 查询技能组

# 基本信息

Path: /third_api/group

Method: GET

接口描述:返回技能组相关信息,可根据分组名模糊查询

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
page 1
size 10
commonStr G1 通用查询字段

# 返回数据

{
    "ret": 0,
    "msg": "ok",
    "data": {
        "total": 4,
        "page": 1,
        "current": 1,
        "list": [
            {
                "id": 12,
                "groupName": "G1", //技能组名
                "description": "接话数量均衡调度", //描述
                "recordId": 76, // 录制配置id
                "recordName": "默认配置", //录制配置名
                "overflowGroupDes": "", // 溢出至对应技能组的描述
                "overflowTime": 0 // 溢出时间
            }
        ]
    }
}

# 根据ID查询技能组详情

# 基本信息

Path: /third_api/group/one

Method: GET

接口描述:返回技能组相关信息,可根据分组名模糊查询

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
id 1

# 返回数据

{
    "ret": 0,
    "msg": "ok",
    "data":  {
        "id": 1,
        "groupName": "G1", //技能组名
        "description": "接话数量均衡调度", //描述
        "recordId": 76, // 录制配置id
        "recordName": "默认配置", //录制配置名
        "overflowGroupDes": "", // 溢出至对应技能组的描述
        "overflowTime": 0 // 溢出时间
    }
        
}

# 添加技能组

# 基本信息

Path: /third_api/group

Method: POST

接口描述:新增业务号信息

# 请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
appKey appKey appKey

Query

参数名称 是否必须 示例 备注
page 1
size 10
commonStr G1 通用查询字段

Body

{
    "groupName": "G2", //技能组名 (必须)
    "description": "接话", // 技能组描述 (必须)
    "groupToId": 12, // 溢出技能组id
    "groupToName": "G1", // 溢出技能组名
    "overflowTime": 121, // 溢出时间
    "recordId": 103, // 录制id (必须)
}

# 返回数据

{
   "ret": 0,
   "msg": "ok"
}