用户创建对话
POST https://webapi.kf5.com/kchat/message
请求参数:
{ "action":"create_chat", "chat":{ "agent_ids": [122, 586], // 指定客服 "group_ids": [173, 3918], // 指定客服组 "force": 0 // 是否强制分配,可选值:0(溢出分配)、1(强制分配) }, "user":{ "name":"小刘", "openid":"e4d8c2abfc783e0b8f0d7b4eb93812e5", "metadata":[ { "name":"联系地址", "value":"四川省成都市锦江区东大街时代1号" }, { "name":"正在查看商品", "value":"智能手机 http://www.yourdomain.com/goods/123.html" } ] }}
备注:
user.openid:string|integer,用户在客户自己系统或第三方系统中的用户ID;
chat.agent_ids:array,指定受理客服;
chat.group_ids:array,指定受理客服组;
chat.force:integer,可选值 0(溢出分配)、1(强制分配),当设置为 1 时,如果在指定的受理客服[组]范围内没有空闲的客服,则会分配失败;
优先使用 agent_ids 参数,当 group_ids 指定多个客服组时,会按顺序往后溢出分配;
接口响应示例:
{ "error_code": 0, "message": "请求成功" }