演示商城 App

模拟一个接入了客服中台的业务 App
订单 SO20261112001
无线耳机 × 1 · ¥299 · 待发货

接入流程演示

  1. 点击左侧「联系客服」→ 业务方后端(本 Demo 的 /demo/contact)用 appSecret 签名调用 POST /open/v1/visitor/token
  2. 拿到 h5Url,App 用 WebView 打开(这里用 iframe 模拟)
  3. 另开一个窗口登录 坐席工作台(agent1 / 123456),状态切到「在线」
  4. 在 H5 里提问(如“怎么退款”),输入“转人工”后会分配给坐席
  5. 坐席结束会话 → 访客评价;坐席/机器人回复、会话结束、评价、工单变更都会回调业务方(右下)

业务方后端签名示例(Java)

String body = "{\"userId\":\"u1001\",\"nickname\":\"张三\"}";
String ts = String.valueOf(System.currentTimeMillis());
String nonce = UUID.randomUUID().toString();
String toSign = String.join("\n", appId, ts, nonce, "POST", "/open/v1/visitor/token", body);
String sign = HexFormat.of().formatHex(hmacSha256(appSecret, toSign));
// Header: X-App-Id / X-Timestamp / X-Nonce / X-Sign

业务方收到的回调 刷新

暂无