POST/api/public/widget/message
將訪客嘅聊天訊息傳送畀聊天機器人並返回其回覆——係聊天小工具嘅核心端點。
身份驗證同安全保障
Widget 嵌入權杖(Header X-Widget-Token)+ 來源(Origin)允許清單
冪等: 唔係
參數
widget_code(body, string,必填)message(body, string,必填)visitor_id(body, string,必填)— 喺用戶端生成、持久保存嘅訪客 IDsession_id(body, string)— 新對話首次呼叫時為 null請求範例
{"widget_code":"...","message":"你好,Zentor App 可以做啲咩?","visitor_id":"<UUID 或者客戶端產生嘅 ID>"}回應範例
{"ok":true,"data":{"session_id":"31b1096c-a366-4418-b4be-bd999ff98134","response":"...","buttons":[],"state":"idle","products":[]}}錯誤代碼
401 WIDGET_TOKEN_MISSING — 缺少 X-Widget-Token-Header。401 WIDGET_TOKEN_INVALID — Token 無效,或 Origin 唔喺小工具嘅允許清單內。400 VISITOR_ID_REQUIRED — 缺少 visitor_id。即時測試證明
成功(200,真實生成嘅聊天機器人回覆)及多個負例(缺少/無效 Token、缺少 visitor_id)已實時驗證。