送号接口
1.1 请求地址
POST /api/application/{appid}/aicall/set-number?sig={SigParameter}
1.2 请求参数
属性 | 类型 | 约束 | 描述 | 说明 |
taskid | string | 必选 | 任务id | 最大32个字符 |
vars | array | 可选 | 变量,采用JSON格式表示 | vars中参数依据流程定义的变量而定。 phone为必选项。 [ "{\"name\":\"xx\",\"phone\":\"13012345678\",\"sex\":\"女士\"}", "{\"name\":\"xx\",\"phone\":\"13012345679\",\"sex\":\"先生\"}" ] |
count | int | 必选 | 号码数量 | 2 |
1.3 请求示例
- POST /api/application/2015031400000011/aicall/set-number?sig=C1F20E7A973 HTTP/1.1
- Accept:application/json;
- Content-Type: application/json;charset=utf-8;
- Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmOAwN6MjAxMzAyMDExNTABCE=
- {
- "taskid": "15260201958387204985",
- "vars": [
- "{\"name\":\"xx\",\"phone\":\"13012345678\",\"sex\":\"女士\"}",
- "{\"name\":\"xx\",\"phone\":\"13012345679\",\"sex\":\"先生\"}"
- ],
- "count": 2
- }
1.4 响应包体
属性 | 类型 | 说明 |
statuscode | string | 请求状态码,取值:000000(成功) |
statusmsg | string | 请求状态码描述,取值:sucess(成功) |
data | object | 结果集 |
total | int | 送号总数 |
successNum | int | 送号成功数 |
jsonInvalidNums | int | json格式错误,无法解析的个数 |
variableError | array | 变量异常的号码。 变量异常:号码为空、号码格式异常、变量缺失、变量不合法。 |
repeatInfo | map | 符合条件的号码中,重复号码的信息<号码,重复次数> |
blackNumber | array | 过滤黑名单号码 |
overNumber | array | 超出上限号码 |
1.5 响应示例
- HTTP/1.1 200 OK
- Content-Length: 641
- {
- "statuscode": "000000",
- "statusmsg": "success”",
- "data": {
- "total": 10,
- "successNum": 4,
- "jsonInvalidNums":0,
- "variableError": [
- "13000000001",
- "130"
- ],
- "blackNumber": [
- "13000000002"
- ],
- "repeatInfo": {
- "13000000003": 2
- },
- "overNumber": [
- "13000000004"
- ]
- }
- }