使用WhatsApp Business API测试遇#131030错误:收件人号码不在允许列表
WhatsApp Business API测试模式错误(#131030)排查方案
针对你遇到的(#131030) Recipient phone number not in allowed list错误,结合阿根廷号码的格式特性,排查方向如下:
严格匹配E.164号码格式
阿根廷号码在WhatsApp Business API中的标准E.164格式为+549XXXXXXXXX:- 必须以
+开头,紧跟国家码54,直接衔接9(阿根廷移动号码前缀),最后是8位本地号码(比如布宜诺斯艾利斯地区完整格式为+54911XXXXXXX)。 - 禁止添加任何分隔符(空格、括号、短横线),也不能在
54后加0(比如+5409XXXXXXXXX属于错误格式)。 - 确保允许列表中添加的号码和API请求里的接收号码格式完全一致,哪怕一个符号差异都会触发错误。
- 必须以
验证允许列表的同步状态
在Meta后台添加允许号码后,系统可能需要1-5分钟完成同步。你可以刷新后台页面,重新确认号码是否正确存在于允许列表中,再尝试发送请求。检查测试模式的会话权限
测试模式下,若你是首次主动向测试号码发送消息,需要确保你的个人号码已经先向测试号码发送过一条普通消息(非模板消息),建立基础会话后,API才能正常发送消息。部分场景下未建立会话会被误判为号码不在允许列表。确认测试号码的有效性
检查Meta后台中测试号码的状态,确保它处于活跃状态,未过期或被禁用。若测试号码已失效,即使允许列表配置正确也会触发权限错误。
内容的提问来源于stack exchange,提问作者Nicolas Francone
相关产品推荐
相关产品推荐

