如何接入 Twilio 国际短信服务
通过集成 Twilio,您可以为组织开启全球范围内的短信通知与验证码服务。
一、国际短信 使用场景
在完成 Twilio 对接配置后,当您向非中国大陆号码发送短信时,系统将自动通过 Twilio 通道发出。主要应用场景包括:
-
在工作流中使用“发送短信”节点,实现全球业务提醒。
-
开启表单的“号码验证”功能,支持国外手机号实时接收验证码。
-
外部门户注册登录验证码和邀请、审核结果通知。
二、注册 Twilio 账号
- 打开:https://www.twilio.com
- 点击 Sign up 注册账号
- 完成邮箱验证与手机验证
- 进入控制台(console):https://console.twilio.com/
关键概念辨析
-
Account SID
Twilio 账户唯一标识,相当于“账户编号” -
API Key SID / API Secret
用于接口调用鉴权 -
Messaging Service SID(MG开头)
用于发送普通短信(通知类) -
Verify Service SID(VA开头)
用于发送和校验验证码短信 -
Sender(发送方)
可以是手机号或品牌名(Sender ID)
区别总结:
- Messaging Service → 用于通知、提醒类短信
- Verify Service → 用于验证码发送与校验(登录/注册)
三、获取 API Key SID 和 Secret
1. 创建 API Key
路径: Console → Develop → Go to API Keys → Create API key
注意: Key type 必须选择 Standard。

2. 获取 SID 和 Secret
API Key 创建完成后,您将获得 SID 和 Secret。
⚠️ 重要提示: API Secret 仅在此处展示一次,请务必妥善保存。若丢失,需重新创建。

四、获取 Messaging Service SID
-
在 Twilio Console 左侧导航栏进入 Messaging → Services。
-
点击 Create Messaging Service 按钮,按指引完成创建。
-
创建成功后,获取 Messaging Service SID (以 MG 开头)。

注意事项
- Sender 可以选择手机号、Sender ID(一个字符串形式的标识,例如:YourBrand,会显示在用户手机的“发件人”一栏), 支持选择多个Sender添加到Message Service Sender Pool 中,Twilio会根据接收国等信息智能分配Sender。
- 添加到 Messaging Service 的发送方(手机号或品牌名)必须已在 Twilio 或本地运营商完成报备(如 10DLC/A2P 等)。
- 不是所有国家都支持非号码的 Sender ID,部分国家(如中国)只能使用手机号作为 from。
- 在有报备要求的国家,使用未报备的 Sender 可能导致短信无法发送、被拦截或被用户投诉,建议先完成备案再添加。
- 在中国等不支持品牌名的地区,只能使用已报备的手机号作为发送方,不要随意添加未审核的号码或 Sender ID。
各国短信发送指导指南:https://www.twilio.com/en-us/guidelines/sms
五、获取 Verify Service SID
- 在 Twilio Console 左侧导航栏进入 Verify → Services。
- 点击 Create New 按钮,输入服务名称(如
sms_verify)并选择验证码场景。 - 保存后,获取 Verify Service SID(以 VA 开头)
