用途:本资料是 Twilio Messaging 渠道概览与接入指南,帮助开发者通过统一 API 在多个渠道收发消息。所有渠道都使用 client.messages.create(),仅收件人与发件人地址格式不同。
主要能力与渠道:SMS/MMS 使用 E.164 号码(+15551234567),MMS 富媒体仅限美国、加拿大、澳大利亚,覆盖 180+ 国家;WhatsApp 使用 whatsapp:+15551234567,支持图片、文档、视频、位置,500 多个国家覆盖,但 24 小时窗口外需使用预批准模板;RCS 使用相同号码(经 Messaging Service)并支持富卡片、轮播、视频;Facebook Messenger 使用 messenger:{page-scoped-id}。
使用方式:渠道选择上,触达任意电话用 SMS;全球富媒体用 WhatsApp;时效性提醒用 SMS;营销活动或事务通知可先用 Planner 技能(twilio-marketing-promotions-advisor、twilio-notifications-alerts-advisor)。入职顺序为:账号与首发 SMS(twilio-account-setup → twilio-sms-send-message);创建 Messaging Service 并配置发送者池,生产环境建议用 messagingServiceSid 替代 from;合规注册(A2P 10DLC,twilio-compliance-onboarding → twilio-compliance-traffic);启用 SMS pumping 防护与合规工具包;添加 WhatsApp 等渠道并配合 Content Templates;启用智能告警与状态回调。
限制:单次 API 调用不能跨渠道,需在应用内实现多渠道路由回退;WhatsApp 24 小时窗口外必须用模板;MMS 仅限美加澳;无 Messaging Service 时无法使用防 pumping 与合规工具包;发送者池不能混渠道;任何渠道都不保证送达(SMS 可能被运营商过滤,WhatsApp 可能排队超时 4 小时),应实现状态回调追踪。