【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)
实现的功能
通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。
本文主要讲如何实现发送短信的功能,全部代码只用15行。
首先贴出实现的效果图,后面再分两步详细描述实现过程,第一步免费注册api接口,第二步只需要写10来行代码。
代码运行后本地收到返回的执行情况:
手机收到代码发送过来的短信截图:
实现过程
获取短信api接口
我们需要API的三个参数:account_sid ,auth_token 和Active number。
注册地址:https://www.twilio.com(国内访问资源很慢,科学上网会快一些)
注册步骤:
a. 进入注册网站,一般会等待很久。等界面显示后,点击右上角‘Sign up’按钮,开始注册。注册只需要填写姓名拼音(可随便填),邮箱和密码(需包括大小写字母和数字),填好后点击‘Start your tree trial’按钮,即注册成功。
注册信息填写界面截图:
b. 查看邮箱收到的来自Twilio的邮件,里面有个链接地址,点击链接会跳转打开一个网站,等待网站加载出来,默认是登陆状态的,右上角会显示你注册的名字;如果账户没有登陆,点击右上角login输入刚刚注册填的邮箱和密码登陆。
c. 处于登陆状态后,点击左上角的 “My first Twilio account”,即可获得需要的授权信息
源码
最关键的是api的三个参数,结合代码注释相信你会懂的。
from twilio.rest import Client # 需要装twilio库def send_message(content):account_sid = 'AC******41' # ACCOUNT SIDauth_token = '0c******8f' # AUTH TOKENclient = Client(account_sid, auth_token) # 账户认证message = client.messages.create(to="+86188******", # 接受短信的手机号,注意写中国区号 +86from_="+186******", # 领取的虚拟号码body=content) # 发送的内容send_message('test')
到这里,代码运行就能实现啦,当然你可以根据需要扩展代码。
参考链接
15行Python代码实现免费发送手机短信推送消息功能
【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)相关推荐
- 当知道前男友交女友后,我用Python15行代码每天定时免费发送暧昧手机短信推送消息,结果......
当我从好友那边得知刚分手三个月的前男友交往上了个小女朋友 一点都不气 内心有点蠢蠢欲动 好好的琢磨了一下计策 认真分析可能出现的后果 我觉得完全可以去实施 通过代码定时给他手机推送短信,短信内容可以自 ...
- Python3利用Twilio(国际)以及腾讯云服务(国内)免费发送手机短信
短信服务验证服务已经不是什么新鲜事了,但是免费的手机短信服务却不多见,本次利用Python3.0基于Twilio和腾讯云服务分别来体验一下国际短信和国内短信接口. 首先,注册Twilio: https ...
- java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java 免费发送手机短信功能
天天打酱油,闲来无事把现有项目上的一些对以后开发有用的实例进行提取! package com;import java.io.BufferedReader; import java.io.DataOut ...
- 【免费的短信推送API】【MobTech】【Android】手机短信验证码推送
前言 作业需要用到:短信验证码推送(用于注册).了解到一个免费的手机短信推送平台,就去官网看了看相关API怎么用. http://www.mob.com/wiki/detailed?wiki=SMSS ...
- Python发送手机短信(融合云信平台)
写下这篇文章,算是记录一下Python发送手机短信的过程.现在通过手机短信推送信息一般比较方便,在企业内部,一般用邮件推送通知,如果不是每个人都有邮箱的话,邮件推送的局限性就出来了.手机短信的实时性比 ...
- 15行Python代码,帮你理解令牌桶算法
在网络中传输数据时,为了防止网络拥塞,需限制流出网络的流量,使流量以比较均匀的速度向外发送,令牌桶算法就实现了这个功能,可控制发送到网络上数据的数目,并允许突发数据的发送. 什么是令牌 从名字上看令牌 ...
- python ray定时_使用 Ray 用 15 行 Python 代码实现一个参数服务器
使用 Ray 用 15 行 Python 代码实现一个参数服务器 参数服务器是很多机器学习应用的核心部分.其核心作用是存放机器学习模型的参数(如,神经网络的权重)和提供服务将参数传给客户端(客户端通常 ...
- python核心编程:大神如何用15行Python代码实现网易云热门歌单实例教程
这篇文章主要给大家介绍了关于利用15行Python代码实现网易云热门歌单的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学 ...
最新文章
- 认清自己,愉快度过每一天
- chrome浏览器使用技巧
- 计算机行业从业者的核心竞争力,计算机行业:创新企业上市新规发布,重视具备核心竞争力的真成长.pdf...
- buck电路pscad仿真_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
- Redis源码剖析(八)链表
- mysql存储过程返回多个值_数据库mysql存储过程之返回多个值的方法示例
- python3.3 连接mysql_python3.3连接mysql数据库
- 复制网页上无法选中的文字
- IDLE打开Python报错 api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
- asp.net mvc4 设置build项目时,编译view页面
- 一文让你读懂Macbook的使用技巧及命令
- hadoop2.xHA机制的实现原理
- 【C语言入门教程】4.7 指针的地址分配 - mallocl(), free()
- hello语音为什连接不上服务器,Hello语音交友怎么玩_Hello语音交友打不开
- 加拿大 大学 计算机硕士学费,加拿大各大学硕士学费的情况介绍
- 如何以CMMI或ISO为指导实施过程改进(黑纸系列一)
- KMP算法-严蔚敏数据结构
- tableau中的fixed函数和exclude函数傻傻分不清?
- 管理之道(十) - 你还在崇拜交付速度吗?
- Java第二课:图形界面(实现QQ登陆界面)