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+电话现在不可以使用(大陆)