Python3使用twilio实现免费发送400+条短信功能
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)