You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Dialogflow CX Webhook响应未在测试代理中显示

解决Dialogflow Webhook响应不显示问题

针对你遇到的Webhook返回格式合规但聊天框不显示内容的问题,可按以下步骤排查修复:

  • 修复JSON语法错误:你提供的响应JSON中,"messages"数组末尾多了一个多余的逗号(],),这会导致Dialogflow解析失败。正确格式如下:
    {
        "fulfillmentResponse": {
            "messages": [
                {
                    "text": {
                        "text": [
                            "The weather in mumbai on 2024-09-16 was Rain, Partially cloudy with a temperature of 27.70°C."
                        ]
                    }
                }
            ]
        }
    }
    
  • 验证响应状态码与Content-Type:确保Golang服务返回200 OK状态码,且响应头设置Content-Type: application/json,避免返回text/plain等非JSON类型内容。
  • 检查Dialogflow意图配置:确认触发Webhook的意图已启用「启用Webhook调用」选项,且城市、日期等必填参数已收集完成后才触发Webhook。
  • 查看Dialogflow交互日志:在控制台「日志」页面,查看Webhook请求的详细响应记录,确认是否存在JSON解析错误、格式不匹配等明确报错。
  • 匹配Dialogflow版本格式:确认你的代理是Dialogflow ES还是CX,不同版本的Webhook响应格式有差异,当前响应格式适用于ES V2,若使用CX需调整格式。

内容的提问来源于stack exchange,提问作者Saaransh Menon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:57:33