Python: 利用Twilio给自己手机发送短信
引言
- 最近看到利用Python,通过Twilio可以实现自动发送短信,很是激动,心里有一万个想法。于是赶紧搞了一下
- 本来主要想的是可以用这个给同学或者朋友发发短信啥的,但是像我这样的非人民币玩家,有很多限制
Twilio账号相关
- Twilio免费账号主要限制:
- 只能给已经注册过的手机号发送短信
- 打电话功能不能使用,详情参见[3]
- 主要Python代码:
from twilio.rest import Client # 定义短信sid 把网址内的ACCOUNT SID填入 account_sid = ‘*********************‘ # 定义密钥 把网址内的AUTH TOKEN填入 auto_token = ‘**********************‘ # 定义客户端对象 传入 sid token clinet = Client(account_sid, auto_token) # 定义短信内容 1发给谁 2发信人 3短信内容 status = clinet.messages.create(to=‘+86***********‘, from_=‘+************‘, body=‘hello world‘) print(status)
参考资料
[1] 拿来就能用!Python 每天定时发送一句情话 | 原力计划
[2] 利用twilio进行手机短信验证
[3] 避坑:twilio+python+电话现在不可以使用(大陆)