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

Twilio独立WhatsApp模板的用途、与内容编辑器模板的区别及使用方法

Twilio WhatsApp模板常见问题解答

一、独立WhatsApp模板选项的用途

  • 专门用来创建、管理符合WhatsApp官方规则的消息模板,这类模板是24小时会话窗口外主动发消息的必备条件
  • 提供全流程模板管理:提交Meta审核、查看审核进度、版本更新、启用/停用模板等
  • 严格贴合WhatsApp的合规要求,确保模板内容不违反Meta的政策(比如不能有违规营销内容,变量格式要规范)

二、独立模板选项和内容编辑器的区别

  • 适用场景不同:独立模板选项是WhatsApp专属工具,只处理需要Meta审核的合规模板;内容编辑器是通用工具,能创建多渠道(SMS、WhatsApp等)的消息内容,要是做24小时窗口内的消息,用内容编辑器直接写就行,不用走审核
  • 审核要求不同:独立选项创建的模板必须提交Meta审核,过审后才能在窗口外发消息;内容编辑器里如果是做窗口外的WhatsApp模板,本质也是走独立模板的审核流程,但窗口内的消息内容不需要审核
  • 关联方式不同:内容编辑器创建的模板一般直接绑定到你的Twilio消息服务或WhatsApp Sender号码,创建好就能用SID调用;独立选项创建的模板是全局的,得手动关联到指定的WhatsApp Sender号码才能用,这就是你报错的主要原因

三、错误20422的原因及独立模板的使用方法

你碰到的20422错误,基本是因为用的模板SID对应的模板没关联到发消息用的Twilio WhatsApp Sender号码,或者模板还没通过审核。要使用独立模板选项创建的模板,按下面步骤来:

  1. 检查模板状态:在Twilio控制台的独立模板页面,确认模板已经通过Meta审核(状态显示为“Approved”)
  2. 关联到Sender号码:进入你的Twilio WhatsApp Sender号码的配置页面,找到“已通过审核的模板”选项,把目标模板添加到关联列表里
  3. 正确调用模板:发消息时指定模板SID,还要按照模板里的变量数量和顺序传对应参数。举个Python代码例子:
from twilio.rest import Client

# 初始化Twilio客户端
client = Client("你的账户SID", "你的认证令牌")

# 发送模板消息
message = client.messages.create(
    from_="whatsapp:+你的Twilio WhatsApp号码",
    to="whatsapp:+接收方号码",
    content_sid="你的已审核模板SID",
    content_variables='{"1": "示例变量1", "2": "示例变量2"}'  # 对应模板中的占位符
)
  1. 参数校验:确保content_sid是已关联且审核通过的模板SID,content_variables是正确的JSON字符串,变量索引和模板里的占位符对应上

内容的提问来源于stack exchange,提问作者Ashish Tandon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 09:28:10