0


【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)

实现的功能

通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。

本文主要讲如何实现发送短信的功能,全部代码只用15行。

首先贴出实现的效果图,后面再分两步详细描述实现过程,第一步免费注册api接口,第二步只需要写10来行代码。

代码运行后本地收到返回的执行情况:

run

手机收到代码发送过来的短信截图:

phone

实现过程

获取短信api接口

我们需要API的三个参数:account_sid ,auth_token 和Active number。

注册地址:https://www.twilio.com(国内访问资源很慢,科学上网会快一些)

注册步骤:

a. 进入注册网站,一般会等待很久。等界面显示后,点击右上角‘Sign up’按钮,开始注册。注册只需要填写姓名拼音(可随便填),邮箱和密码(需包括大小写字母和数字),填好后点击‘Start your tree trial’按钮,即注册成功。
注册信息填写界面截图:

zhuce

b. 查看邮箱收到的来自Twilio的邮件,里面有个链接地址,点击链接会跳转打开一个网站,等待网站加载出来,默认是登陆状态的,右上角会显示你注册的名字;如果账户没有登陆,点击右上角login输入刚刚注册填的邮箱和密码登陆。

c. 处于登陆状态后,点击左上角的 “My first Twilio account”,即可获得需要的授权信息

在这里插入图片描述

源码

最关键的是api的三个参数,结合代码注释相信你会懂的。

from twilio.rest import Client # 需要装twilio库defsend_message(content):
    account_sid ='AC******41'# ACCOUNT SID
    auth_token ='0c******8f'# AUTH TOKEN
    client = Client(account_sid, auth_token)# 账户认证
    message = client.messages.create(
        to="+86188******",# 接受短信的手机号,注意写中国区号 +86
        from_="+186******",# 领取的虚拟号码
        body=content)# 发送的内容

send_message('test')

到这里,代码运行就能实现啦,当然你可以根据需要扩展代码。

参考链接

15行Python代码实现免费发送手机短信推送消息功能
标签: python twilio

本文转载自: https://blog.csdn.net/qq_34965596/article/details/119908112
版权归原作者 JohelLiang 所有, 如有侵权,请联系我们删除。

“【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)”的评论:

还没有评论