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

如何解决n8n WhatsApp触发节点连接Meta开发者面板的回调URL验证失败问题

解决n8n WhatsApp触发节点与Meta开发者面板连接的回调URL错误问题

以下是排查并解决该问题的实用步骤:

  • 确保n8n实例可被公网访问
    Meta的webhook需要直接访问到你的n8n服务,本地运行n8n时必须使用内网穿透工具(如ngrok)生成公网地址。执行命令ngrok http 5678(n8n默认端口为5678),将生成的公网URL(如https://abc123.ngrok.io)加上n8n的webhook路径(默认是/webhook),组成完整回调URL。禁止使用localhost或本地IP,这类地址Meta无法访问。

  • 验证令牌完全匹配
    n8n WhatsApp触发节点中的「验证令牌」必须与Meta开发者面板中设置的内容完全一致,包括大小写、空格、特殊字符,任何细微差异都会导致验证失败。

  • 检查n8n节点配置状态
    确认WhatsApp触发节点右上角的激活开关处于开启状态,且「Webhook ID」配置正确。如果是自定义部署的n8n,需确认webhook路径配置与Meta面板中填写的路径匹配(默认路径为/webhook)。

  • 核对Meta面板的webhook设置
    在Meta开发者面板中,选择对应WhatsApp业务账户和应用,进入Webhooks设置页面:

    • 回调URL需填写完整的公网地址(如https://abc123.ngrok.io/webhook)
    • 至少订阅messages字段,缺少必要订阅字段也会导致验证报错
  • 测试webhook连通性
    使用curl命令测试n8n webhook是否正常响应验证请求:

    curl -X GET "https://你的公网webhook地址" -d "hub.mode=subscribe&hub.challenge=12345&hub.verify_token=你的验证令牌"
    

    如果返回内容为12345,说明webhook可正常接收请求,此时再去Meta面板完成验证即可。

内容的提问来源于stack exchange,提问作者Neeranjan Shankar 3103

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 23:12:42