Twilio是云通讯服务的开放PaaS平台,开发者通过Twilio可以在网页和手机app应用软件中嵌入语音电话和短信功能。尽管Twilio是专门给软件开发者使用的,但由于Twilio为试用帐户提供了免费试用金来体验其电话短信服务,我们可以在申请需要短信验证的国内外APP或网站时,使用 Twilio在线实时收取验证短信。
注册一个Twilio新用户,可以获得15.5刀的试用金,可用来购买1个美国的手机号码以及接收短信和限制性的发送短信的服务。免费试用账号会从试用金中扣除1美元月租和一点收发短信的使用费用,基本能免费使用1年时间,后期若需要保留号码可以充值。
此外Twilio试用帐户发送短信的对象必须经过验证, 如果我的twilio号码想向朋友的号码发送一条短信。那么需要先在Twilio帐户中添加朋友的号码,并让他接一个验证码,输入到Twilio帐户之后。Twilio的号码才能向朋友的号码发送短信。升级为付费用户就没有这个发短信需先验证的限制了。
1. Twilio注册
1 注册获取赠金
浏览器中打开 www.twilio.com/referral/U9yonT 通过我的链接可以额外获得10美元试用金,然后点击页面右上方的sign up 进入注册页面。输入姓名,邮箱和14位的密码
2.邮箱验证
打开邮箱,点击确认邮箱链接 Confirm Your Email。
3. 输入您的手机号码接收短信验证码
中国手机号和实体号都行。
博主用jiemahao.com接码号上的菲律宾号来接收验证码的。
4. 选择您的需求情况
因为Twilio是专为软件开发者服务的,并不是专门的收短信平台。若不知如何填写,也可按下图博主填的选。
5. 获得赠送的试用金
Twilio 会赠送15.5美元,点击Get a Trial Number获取试用电话号码
2. 获得美国电话号码
比如这里我获得了216-508-7135这个号码,如果喜欢就点Chose this number,如果不喜欢就点Cancel,然后再回上一步点击Get a Trial Number 就会获得一个新号码。
当然您也可以选择美国以外其他号码,点击下图search for a different number可以获取其他国家号码,其他国家号码月租1到15美元,关键是赠送的试用金不能用于支付美国外国家的号码月租,必须充值才能选择其他国家号码。
4. 查询号码是否为移动号码
美国电话号码分为手机号码和座机号码,从格式上来看都是10位数字。我们可以使用 freecarrierlookup.com 网站来查询美国号码是手机还是座机。查询Twillio号码,可见is wireless 是y, 说明是移动手机号码。号码运营商Carrier: Twilio/Inteliquent (SMS-Sybase) (MMS-SVR)
5. 查询号码欺诈分
这里我们使用美国号码查询工具realphonevalidation.com 来查询Twillio的欺诈得分(得分越高,号码质量越差)。这里的Twillio号码得了645分,和Knowroaming,Piranha Mobile是的一样的,质量不高。
查询结果页面包含的信息很多:
- Phone Type: 电话类型,但不限于是手机和座机2类,还有VOIP
- Risk Level:风险等级,等级越高,代表风险越大
- Recommendation:建议,网站会给出对查询号码的建议,或是允许(allow),或是封锁(block),也有flag(标记)。某些平台对注册的电话号码筛选时使用的此号码库的建议
- Score:分数,指风险分数,越高代表越不可靠
- Carrier:运营商,显示号码的运营商
- Location-City: 可以查询到号码归属城市和国家信息
6 . Twilio收取短信
依次点击主菜单# – Phone Numbers – Number栏目下方你的号码。
点击Message Log – Incoming – 鼠标光标悬停到To栏目下你的号码处,可以在弹出的提示框内看到收到的短信内容
7 . Twilio发短信
1 . 为避免骚扰短信,Twilio免费试用账号发送短信给对方,必须先获得对方授权,即添加对方号码到你的好友,Twilio会给对方发条带验证码的短信,获取该验证码后填在Twilio里。
发短信方法: 添加短信接收者号码。依次进入Phone Numbers – Verified Caller IDs – 红圈中的+
2 弹出窗口选择 text you instead (发送短信代替呼叫方式验证),选择好国家,输入电话号码收取验证码。然后提交验证码,添加号码成功。
3 创建短信程序. 依次进入 Programmable Messaging – Messaging Services – Create Messaging Service
4. 输入Messaging Service信息服务名称,然后点Create
5. 将目前号码添加到短信程序. 点击start setup启动刚刚创建的短信程序。然后选择添加当前号码 Add this number
6. 依次进入 Programmable Messaging –Try it Out – Try SMS
7. 依次输入接收人号码,选择短信程序,输入短信内容。Send test SMS就可以发送短信了。
8 .查看发件箱的短信,依次点击主菜单# – Phone Numbers – Number栏目下方你的号码- Message Log – Outgoing
利用twilio号码发送给美国号码需要注册品牌和广告信息,所以没有注册品牌信息,所以即使给美国号码发送成功了,也无法收到短信。此外添加接收人的号码为中国、英国时,短信是无法成功发出的。原因是免费用户不支持发送到该区域。
8. 结语
Twilio 1年有效的免费美国号码接收短信是非常好的资源,发短信比较繁琐。用于注册一些要求不是很严格的APP,微信换绑也行。