异步处理任务
创建异步处理任务: /asyncTasks POST
异步处理的任务通过通过websocket的方式通知前端用户
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 |
---|---|---|---|---|
taskType | SYNC_WORK_WECHAT_DEPT | string | 是 | SYNC_WORK_WECHAT_DEPT: 同步企业微信部门; SYNC_WORK_WECHAT_USER: 同步企业微信用户 |
data | {} | JSON | 否 | API指定的业务参数,见异步处理任务业务参数对照表 |
异步处理任务业务参数对照表
taskType | 类型 | 必须 |
---|---|---|
SYNC_WORK_WECHAT_DEPT | {} | 是 |
SYNC_WORK_WECHAT_USER | {} | 是 |
请求参数示例:
{
"id": "0fed6fc5-1a4a-49ab-b3e8-5721d2c04126" // 任务唯一标识id
}
// 同步企业微信部门请求示例
{
"taskType": "SYNC_WORK_WECHAT_DEPT",
"visitorId": "6e105d89t96bbt4d0et9766t72f758231f85", // websocket访问者id
"data": {}
}
// 同步企业微信用户请求示例
{
"msgType": "SYNC_WORK_WECHAT_USER",
"visitorId": "6e105d89t96bbt4d0et9766t72f758231f85", // websocket访问者id
"data": {}
}