Meta API开发WhatsApp聊天机器人:双号码响应异常求助
排查WhatsApp多应用机器人响应异常的方法
- 核对Webhook配置
确认App2的Webhook地址、验证令牌配置正确,且已订阅messages等核心事件。用Meta后台的Webhook测试工具给App2发模拟消息,看服务是否能收到回调。 - 确认号码-应用绑定与权限
在Meta Business Manager的WhatsApp账户页,检查Number2是否确实绑定到App2且状态激活。同时确认App2的系统用户拥有Number2的WhatsApp Business Management和WhatsApp Message权限。 - 检查回调代码逻辑
查看App2的Webhook接收代码,有没有硬编码用了App1的access_token,或者消息处理逻辑错误。调试时在回调入口打日志,确认是否有请求进入App2的服务。 - 验证Access Token有效性
重新生成App2的系统用户access_token,调用GET /v18.0/{phone-number-id}/phone_numbers接口,确认令牌能正常获取Number2的信息。 - 排查平台侧路由问题
若上述都没问题,检查App2的WhatsApp产品状态是否有审核或限制。直接提交Meta技术工单,说明交换号码后仍只有App1响应的情况,请求平台排查路由规则。
内容的提问来源于stack exchange,提问作者Matias Guerrero
相关产品推荐
相关产品推荐

