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

能否使用Twilio WhatsApp API发送广播消息?

Twilio WhatsApp API 广播消息使用说明

可以通过Twilio WhatsApp API发送广播消息,但是需要严格遵守WhatsApp的商业消息政策,具体规则和实现方式如下:

  • 权限要求
    所有广播消息的接收方必须是主动联系过你的业务、或者明确订阅了你的消息推送服务的用户,禁止向未授权的陌生用户发送营销类广播,否则会触发Twilio或WhatsApp的账号限制,严重会直接封禁发信权限。
  • 两种适用场景
    • 24小时会话窗口内:如果用户在过去24小时内给你的Twilio WhatsApp号发过消息,你可以直接发送任意合规内容的广播,不需要提前申请消息模板,直接批量调用API即可,单次请求最多支持100个收件人,量大可分批调用。
    • 超出24小时会话窗口:必须使用在Twilio后台提交、且经WhatsApp官方审核通过的消息模板,模板内容仅限服务通知、交易提醒、用户订阅的更新类合规内容,不允许包含诱导营销、垃圾广告类内容。
  • 实现代码示例(Python)
from twilio.rest import Client

# 初始化Twilio客户端
account_sid = '你的Twilio账号SID'
auth_token = '你的Twilio账号认证Token'
client = Client(account_sid, auth_token)

# 收件人列表,格式为whatsapp:+国家码+手机号
recipient_list = ["whatsapp:+8613000000000", "whatsapp:+8613100000000"]

# 批量发送广播
for target in recipient_list:
    message = client.messages.create(
        from_="whatsapp:+你的Twilio分配的WhatsApp号码",
        body="你的广播内容,超24小时窗口需和审核通过的模板内容完全一致",
        to=target
    )
    # 打印消息ID用于后续状态查询
    print(f"发送至{target}的消息ID:{message.sid}")
  • 注意事项
    • 提交消息模板审核时,需要明确标注模板的使用场景,变量占位符的内容需要符合平台规则,可大幅提升审核通过率。
    • 批量发送时建议控制发送速率,避免短时间内提交大量相同内容的消息,容易被平台判定为垃圾消息触发限流。
    • 你可以通过Twilio后台的消息状态回调功能,追踪每一条广播消息的送达、已读状态。

内容的提问来源于stack exchange,提问作者Ankit Verma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 12:24:04