实现的功能

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

本文主要讲如何实现发送短信的功能,全部代码只用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)相关推荐

  1. 当知道前男友交女友后,我用Python15行代码每天定时免费发送暧昧手机短信推送消息,结果......

    当我从好友那边得知刚分手三个月的前男友交往上了个小女朋友 一点都不气 内心有点蠢蠢欲动 好好的琢磨了一下计策 认真分析可能出现的后果 我觉得完全可以去实施 通过代码定时给他手机推送短信,短信内容可以自 ...

  2. Python3利用Twilio(国际)以及腾讯云服务(国内)免费发送手机短信

    短信服务验证服务已经不是什么新鲜事了,但是免费的手机短信服务却不多见,本次利用Python3.0基于Twilio和腾讯云服务分别来体验一下国际短信和国内短信接口. 首先,注册Twilio: https ...

  3. java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例

    这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...

  4. java 免费发送手机短信功能

    天天打酱油,闲来无事把现有项目上的一些对以后开发有用的实例进行提取! package com;import java.io.BufferedReader; import java.io.DataOut ...

  5. 【免费的短信推送API】【MobTech】【Android】手机短信验证码推送

    前言 作业需要用到:短信验证码推送(用于注册).了解到一个免费的手机短信推送平台,就去官网看了看相关API怎么用. http://www.mob.com/wiki/detailed?wiki=SMSS ...

  6. Python发送手机短信(融合云信平台)

    写下这篇文章,算是记录一下Python发送手机短信的过程.现在通过手机短信推送信息一般比较方便,在企业内部,一般用邮件推送通知,如果不是每个人都有邮箱的话,邮件推送的局限性就出来了.手机短信的实时性比 ...

  7. 15行Python代码,帮你理解令牌桶算法

    在网络中传输数据时,为了防止网络拥塞,需限制流出网络的流量,使流量以比较均匀的速度向外发送,令牌桶算法就实现了这个功能,可控制发送到网络上数据的数目,并允许突发数据的发送. 什么是令牌 从名字上看令牌 ...

  8. python ray定时_使用 Ray 用 15 行 Python 代码实现一个参数服务器

    使用 Ray 用 15 行 Python 代码实现一个参数服务器 参数服务器是很多机器学习应用的核心部分.其核心作用是存放机器学习模型的参数(如,神经网络的权重)和提供服务将参数传给客户端(客户端通常 ...

  9. python核心编程:大神如何用15行Python代码实现网易云热门歌单实例教程

    这篇文章主要给大家介绍了关于利用15行Python代码实现网易云热门歌单的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学 ...

最新文章

  1. 认清自己,愉快度过每一天
  2. chrome浏览器使用技巧
  3. 计算机行业从业者的核心竞争力,计算机行业:创新企业上市新规发布,重视具备核心竞争力的真成长.pdf...
  4. buck电路pscad仿真_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
  5. Redis源码剖析(八)链表
  6. mysql存储过程返回多个值_数据库mysql存储过程之返回多个值的方法示例
  7. python3.3 连接mysql_python3.3连接mysql数据库
  8. 复制网页上无法选中的文字
  9. IDLE打开Python报错 api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
  10. asp.net mvc4 设置build项目时,编译view页面
  11. 一文让你读懂Macbook的使用技巧及命令
  12. hadoop2.xHA机制的实现原理
  13. 【C语言入门教程】4.7 指针的地址分配 - mallocl(), free()
  14. hello语音为什连接不上服务器,Hello语音交友怎么玩_Hello语音交友打不开
  15. 加拿大 大学 计算机硕士学费,加拿大各大学硕士学费的情况介绍
  16. 如何以CMMI或ISO为指导实施过程改进(黑纸系列一)
  17. KMP算法-严蔚敏数据结构
  18. tableau中的fixed函数和exclude函数傻傻分不清?
  19. 管理之道(十) - 你还在崇拜交付速度吗?
  20. Java第二课:图形界面(实现QQ登陆界面)

热门文章

  1. 强颜欢笑的伤感情侣日志发布:那一日的思念,望穿秋水
  2. Tips 兼容iOS7的几个坑
  3. 输入中包含非法html,京东自定义视频代码安装不了,提示输入中包含非法外部HTML5引用怎么解决?...
  4. 暗花大货大发地方哈地方
  5. TUSHARE绘制股票分时图
  6. uart串行口通信(一)
  7. git 如何创建分支并合并到master
  8. python word2vector训练wiki中文文本语料
  9. shell 颜色显示
  10. 机器学习之监督学习和 非监督学习区别