Skip to main content

黑名单管理

添加黑名单

添加黑名单功能

接口地址

POST http://m.icsoc.net/v2/wintelapi/blacklist/add

Header说明

实例
MethodPOST
Content-Typeapplication/x-www-form-urlencoded

接口参数

字段类型是否必填示例值说明
phonesString15007157999黑名单号码(多个号码之间逗号分隔)
call_typeInteger1黑名单类型(1为呼入,2为呼出,默认为1)
black_typeInteger1黑名单类型(号码类型1固定号码2模糊匹配)默认为固定号码,模糊匹配的号码格式:138****表示以138开头的总长度为11位的号码, 每一个星号代表一位号码)
trunk_numString02766660001中继号码(为空时匹配全部中继号码)

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403固定号码中包含非数字字符
404添加黑名单失败
406号码格式不对,要求为多个号码逗号分隔的字符串
407模糊匹配号码中包含除*外的非数字字符
408中继号码不存在
410企业ID不存在
411号码为空

结果示例

{"code":200,"message":"ok"}

删除黑名单

删除黑名单功能

接口地址

POST http://m.icsoc.net/v2/wintelapi/blacklist/delete

接口参数

字段类型是否必填示例值说明
idsString123456黑名单号码(多个ID之间逗号分隔)

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403号码ID为空
404号码ID中包含非数字字符
405删除黑名单失败

结果示例

{"code":200,"message":"ok"}

获取黑名单

查询当前设置的黑名单列表

接口地址

POST http://m.icsoc.net/v2/wintelapi/blacklist/list
实例
Methodpost
Content-Typeapplication/x-www-form-urlencoded

接口参数

字段类型是否必填示例值说明
infoString{"pagination":{"rows":2,"page":1},"filter":{"keyword":""},"sort":{"field":"id","order":"desc"}}查询条件(JSON字符串)

info 参数说明

字段类型是否必填示例值说明
rowsInteger20分页大小
pageInteger1页码
keywordString02040001关键字(可查中继号码或黑名单号码)
fieldStringid排序字段

info 参数实例

{
"pagination": {
"rows": 2,
"page": 1
},
"filter": {
"keyword": "18827347363"
},
"sort": {
"field": "id",
"order": "desc"
}
}

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403info格式非json

结果示例

{
"code": 200,
"message": "ok",
"total": "5",
"data": [{
"id": 1,
"vcc_id": 1,
"phone_num": "13800001111",
"black_type": 1
}, {
"id": 2,
"vcc_id": 1,
"phone_num": "138****1111",
"black_type": 2
}]
}

结果字段说明

字段说明
id黑名单Id
vcc_id企业id和企业代码一一对应
phone_num黑名单号码
black_type黑名单类型(1固定号码2模糊匹配)