1. 准备一个邮箱用于注册账户:https://www.twilio.com/
输入信息进行注册,验证邮箱,验证接收手机号(只有验证过才可接收短信),
申请一个美国的发送手机号:Get a Trial Number
注册流程可参考:https://blog.csdn.net/ddjhpxs/article/details/107692185
2. 右上角Billing - Billing overview可以看账单信息,注册账户送了15.5$,申请了一个手机使用了1$,发送一条短信0.035$,(15.5-1)/0.035=414
3. console面板查看发送短信用到的账户信息https://console.twilio.com/
4. 发送短信官方指导:
Python:https://www.twilio.com/docs/sms/quickstart/python#
其它语言:https://www.twilio.com/docs/sms/quickstart/
Python示例:
安装twilio库:pip install twilio
把account_sid, auth_token, from_, to字段的值替换成自己的信息, to国内手机号是+86后面跟自己手机号。
from twilio.rest import Client
# Find your Account SID and Auth Token at twilio.com/console
account_sid = 'xxxx'
auth_token ='xxxx'
client = Client(account_sid, auth_token)
message = client.messages.create(
body="Join Earth's mightiest heroes. Like Kevin Bacon.",
from_='+19285xxxx',
to='+86xxxxxx'
)
print(message.sid)
发送成功:
>>> print(message.sid)
SM4cdf4c51b65543a8846aab80ad141d0e
正常15秒左右收到短信,也有可能需要很久
5. Upgrade 账户升级:单次充值20美元起,可以用信用卡或paypal支付
6. 如果收到suspend提示邮件,估计就没法用了:
RESPONSE REQUIRED: Suspension of your Twilio Account
7. twillio不能用的话,试试国内云短信:腾讯云短信、阿里云短信,华为云短信
腾讯云短信注册送100条短信:https://cloud.tencent.com/search/短信/1_1
Python腾讯云发短信参考文章:http://www.cppcns.com/jiaoben/python/485043.html