python怎么给别人发送短信_使用python的twilio模块发送短信

1.Twilio

Twilio 是一个位于加利福尼亚的云通信(PaaS)公司,致力于为开发者提供通讯模块的 API。由于 Twilio 为试用帐户提供了免费电话短信服务,我们可以在申请需要短信验证的国外免费资源时,使用 Twilio 在线实时收取验证短信。

2.登陆注册

首先我们在Twilio的官网上注册一个账号,注册成功之后,会跳转到个人主中心,这里会有一个SID和TOKEN(这两个值相当于调用api接口中的key值),在后面的程序中会用到。

image.png

3.获取一个使用的电话号码

此时我们需要激活一个电话号码,就是让Twilio分配一个,获取之后就可以使用它来发送短信了,在project页面的phone numbers 下操作:

image.png

根据提示一路回车就会分配一个电话号用来使用。

4.添加收信人的电话号码

在phone numbers选项中选择verified caller IDs,进入到号码验证页面,选择使用短信验证。

(1).添加联系人

image.png

(2).写入联系人号码

image.png

(3).短信验证

image.png

5.新建python文件

首先安装twilio模块

pip install twilio

上代码:

from twilio.rest import Client # 导入需要的模块

def send_message():

try:

account_sid = "*****************************************"

auth_token = "*****************************************"

client = Client(account_sid,auth_token)

# 此处的from_为twilio分配的号码,to为收信人号码,因为是国内号码,所以得在号码前加86

message = client.messages.create(from_ = "+861817668****",body="小老乡,这是我使用Twilio发出的短信,把信息截图微信发给我哈",to="+861857644****")

print(message.sid)

print("发送短信成功")

except:

print("发送短信失败")

if __name__ == '__main__':

send_message()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值