目录

Python 发送短信

Twilio 是一个SMS网关服务器。其他使用python发送短信的可用谷歌搜索 free sms gateway

Twilio官网教程 先注册,免费的功能基本可以使用,美国以外的地区也可以用这个服务。

脚本内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#coding: utf-8
from twilio.rest import Client
account_sid = 'Your_ID'
auth_token = 'Your_TOKEN'
client = Client(account_sid, auth_token)
message = client.messages \
                .create(
                     body="你好呀!这是python发的短信。",
                     from_='+123456', # twilio 申请的号码
                     to='+123456789' # 接收短信的号码
                 )
print(message.sid)

小结

按官网给的方法好像很简单,但在使用中还需要购买号码,有点小麻烦,注册时会送15美元,用来购买号码,需要填写地址等个人信息,每条短信大约0.1欧元。