请求地址
GET /api/v1/callTask.json
请求参数
名称 | 必填 | 类型 | 注释 |
---|---|---|---|
page | 否 | number | 页码,默认为 1 |
per_page | 否 | number | 每页大小,默认为 100 |
调用者权限
管理员
调用示例
curl -X GET -v -u {account}:{password} https://www.bangwo8.com/api/v1/callTask.json?created_start=2020-06-08
返回参数
名称 | 类型 | 注释 |
---|---|---|
callTaskId | int | 外呼任务ID |
task_name | string | 外呼任务名称 |
task_start | datetime | 任务开始时间 |
task_end | datetime | 任务结束时间 |
complete | string | 外呼任务状态(进行中,已完成,逾期未完成) |
page | number | 页码,默认为 1 |
per_page | number | 每页大小,默认为 100 |
返回值示例
Status: 200 OK { "callTask": [ { "callTaskId": "49242970", "task_name":"外呼任务1", "task_start": "2022-05-09", "task_end": "2022-05-10", "complete": "进行中" }, { "callTaskId": "49242971", "task_name":"外呼任务2", "task_start": "2022-05-11", "task_end": "2022-05-12", "complete": "进行中" } ], "count":1024, "next_page":"https://www.bangwo8.com/api/v1/callTask.json?created_start=2020-06-08&per_page=40&page=2", "previous_page":null }
请求参数
名称 | 必填 | 类型 | 注释 |
---|---|---|---|
callTaskId | 是 | int | 外呼任务ID |
请求地址
GET /api/v1/callTask/{callTaskId}.json
调用者权限
管理员
调用示例
curl https://www.bangwo8.com/api/v1/callTask/4360708.json -v -u {account}:{password}
返回参数
名称 | 类型 | 注释 |
---|---|---|
callTaskId | int | 外呼任务ID |
task_name | string | 外呼任务名称 |
task_start | datetime | 任务开始时间 |
task_end | datetime | 任务结束时间 |
complete | string | 外呼任务状态(进行中,已完成,逾期未完成) |
task_service | int | 客服id |
phoneCount | int | 电话总数 |
completeCount | int | 已完成数量 |
connectCount | int | 有效电话数(即接通数) |
返回值示例
Status: 200 OK { "callTask": { "callTaskId": "49242970", "task_name":"外呼任务1", "startime": "2022-05-09", "task_end": "2022-05-10", "complete": "进行中", "task_service": "567332", "phoneCount": "2", "completeCount": "2", "connectCount": "2" } }
请求参数
名称 | 必填 | 类型 | 注释 |
---|---|---|---|
task_name | 是 | string | 外呼任务名称 |
task_start | 是 | datetime | 任务开始时间 |
task_end | 是 | datetime | 任务结束时间 |
task_user | 是 | array | 客户id |
task_service | 是 | array | 客服id |
data_source | 是 | string | 数据来源(0是公司,1是联系人) |
请求地址
POST /api/v1/callTask.json
调用者权限
管理员
调用示例
curl -v -u {account}:{password} https://www.bangwo8.com/api/v1/CallTask.json \ -H "Content-Type: application/json" -X POST -d '{"callTask":{"task_name":"外呼任务名称1","task_start":"2022-05-20","task_end":"2022-05-23","task_user":[321456,378594,264758],"task_service":[567332,345294,655758],"data_source":"0"}}'
返回参数
名称 | 类型 | 注释 |
---|---|---|
task_name | string | 外呼任务名称 |
task_start | datetime | 任务开始时间 |
task_end | datetime | 任务结束时间 |
data_source | datetime | 任务结束时间 |
complete | string | 数据来源(0是公司,1是联系人) |
sumCount | int | 总数据条数 |
legalCount | int | 合法数据条数 |
illegalData | array | 非法数据 |
successCount | int | 插入成功数据条数 |
failureCount | int | 插入失败数据条数 |
data | array | 外呼任务详细信息 |
data参数说明:
callTaskId | int | 外呼任务ID |
task_user | array | 客户id |
task_service | int | 客服id |
返回值示例
Status: 200 OK { "callTask":{ "task_name":"外呼任务1", "task_start":"2022-05-09", "task_end":"2022-05-10", "legalCount":1, "illegalCount":[ 378594, 264758 ], "successCount":1, "failureCount":"2", "data":[ { "callTaskId":"49242970", "task_user":[ 321456, 378594 ], "task_service":"567332" }, { "callTaskId":"49242970", "task_user":[ 264758 ], "task_service":"345294" } ] } }
请求参数
名称 | 必填 | 类型 | 注释 |
---|---|---|---|
callTaskId | 是 | int | 外呼任务ID |
请求地址
DELETE /api/v1/callTask/{callTaskId}.json
调用者权限
管理员
调用示例
curl -v -u {account}:{password} https://www.bangwo8.com /api/v1/CallTask/18738405.json \ -H "Content-Type: application/json" -X DELETE
返回值示例
{ "Status": 200 OK, "callTaskId": "18738405" }
当任务id不存在时返回参数:
{ "Status": "403", "message": "callTaskId does not exist" }
请求参数
名称 | 必填 | 类型 | 注释 |
---|---|---|---|
callTaskId | 是 | int | 外呼任务ID |
page | 否 | number | 页码,默认为 1 |
per_page | 否 | number | 每页大小,默认为 100 |
请求地址
GET /api/v1/callTask/userList/{callTaskId}.json
调用者权限
管理员
调用示例
curl https://www.bangwo8.com/api/v1/callTask/userList/3214556.json -v -u {account}:{password}
返回参数
名称 | 类型 | 注释 |
---|---|---|
callTaskId | int | 外呼任务ID |
userList | string | 客户列表 |
客户列表参数说明:
名称 | 类型 | 注释 |
---|---|---|
uId | int | 公司id |
cId | int | 联系人id |
userName | string | 联系人名称 |
companyName | string | 公司名称 |
phone | int | 客户手机号 |
progress | int | -1:待处理 0:未接听 1:已完成 |
返回值示例
{ "callTask": [ { "callTaskid": "16798", "userList": { "cId": "9516936", "uId": "5061778", "userName": "测试公司联系人1", "companyName": "测试公司2", "phone": "13011112228", "progress": "待处理" } }, { "callTaskid": "16798", "userList": { "cId": "9516345", "uId": "476207", "userName": "1", "companyName": "2233", "phone": "1", "progress": "待处理" } } ], "count": "2", "previous_page": "", "next_page": "" }