Python——使用 Python 第三方库 twilio 发送短信
Twilio简介
Twilio 是一个位于加利福尼亚的云通信(PaaS)公司,致力于为开发者提供通讯模块的 API。由于 Twilio 为试用帐户提供了免费电话短信服务,我们可以在申请需要短信验证的国外免费资源时,使用 Twilio 在线实时收取验证短信。
试用账号会赠送$15,只有1个Phone Number,只可以给注册的手机号发送短信,每发一条短信收取的费用和地区相关(给中国手机号发是$0.028,价格可能随时会变,也就是说试用期你可以发500条短信,一天发一条也可以玩一年多呢)
参考https://www.twilio.com/docs/libraries/python,就快速地来实现用python来发短信的功能吧。
注册及设置
访问 https://twilio.com/
填写注册表单
注册成功
人机验证
验证邮箱
验证手机号码
新建Project
进入 Project 界面后可以看到有 SID 和 TOKEN 信息,后面代码中会用到
激活一个电话号码,就是让 Twilio 分配一个,分配成功后,就可以用它来发短信了。
在 Project 页面 Phone Numbers 下操作即可:
想要使用 Twilio 号码发送短信,需要先验证收信方的手机号码。
在 Phone Numbers 选项卡中选择 Verified Caller IDs,进入号码验证页面,选择使用短信验证。
输入手机验证码,确认后即完成了接收方的手机验证。
下面,我们就可以使用代码来发送短信了。
使用
首先,要安装,很简单:
pip install twilio
其实 Twilio 官方文档提供了各种代码发送短信的方式,如 Python:
# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client# Your Account Sid and Auth Token from twilio.com/console
account_sid = 'AC4e30ba292bcf6fc97ca656aa71b34bc6'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)message = client.messages.create(from_='+15017122661',body='body',to='+15558675310')print(message.sid)
这里,需要 Twilio 提供的试用账户包括一个电话号码,它将作为短信的发送者。
还需要两个信息:你的账户 SID 和 TOKEN,Python 中,这些值将作为你的 Twilio 用户名和密码。
另外,to
的手机号需要是已经验证过的!
发送效果:
总结
Twilio 的使用还是很简单的,另外官方的文档也很赞,都提供了示例代码。这里我们仅仅演示了发送短信的功能,有兴趣的还可以试一下接收短信、拨打电话等功能。
参考文章
https://www.twilio.com/docs/libraries/python
https://www.jianshu.com/p/1f5af09f5d83
https://www.jianshu.com/p/b274945da581
Python——使用 Python 第三方库 twilio 发送短信相关推荐
- python实现第三方验证码获取_python利用第三方模块,发送短信验证码(测试案例)...
今天学到个利用python第三方,发送短信验证码的代码,速实现一遍,短信立即收到,果断记录在案! 环境:虚拟机上centos7平台,python2.7版本: 第三方服务提供商是:云通讯官网:www.y ...
- python项目对接腾讯云发送短信
python项目对接腾讯云发送短信 先安装需要的包 pip install tencentcloud-sdk-python # -*- coding: utf-8 -*- # pip install ...
- 某校教务管理系统post分析,Python实现自动查询成绩并发送短信
某校教务管理系统post分析,Python实现自动查询成绩并发送短信 前言 本人是一名大三大学生,考完试不久,由于自己不知道期末考试什么时候出考试成绩,并且每次查询成绩特别麻烦(首先得登录VPN连接学 ...
- 基于HTTP协议用JAVA实现读取天气预报和twilio发送短信(无需审核)
文章目录 一.读取指定城市的天气预报 二.twilio平台java编程实现发送短信 三.总结 四.参考 一.读取指定城市的天气预报 代码如下: package network;import java. ...
- python发短信验证码_python利用第三方模块,发送短信验证码
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...
- python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...
- 16.6 用 Twilio 发送短信
大多数人更可能靠近自己的手机,而不是自己的电脑,所以与电子邮件相比,短信 发送通知可能更直接.可靠.此外,短信的长度较短,让人更有可能阅读它们. 在本节中,你将学习如何注册免费的 Twilio 服务, ...
- twilio php 发送短信,在PHP中通过twilio发送短信
我正在尝试通过php发送短信,但我听不到我的问题. 我的帐户已经过验证并且是高级帐户(不是免费的),URL正确后即需要,并且我更改了accountSid和AuthToken, require_once ...
- 调用腾讯第三方sdk完成发送短信
在腾讯云开启云短信服务 拿到appid 和 appkey 在配置文件中配置拿到的id和key 在pom.xml中导入jar包 <dependency><groupId>com. ...
最新文章
- NB-IoT模组低功耗设计:DRX、eDRX和PSM(NB-IoT专栏—拓展篇2)
- web项目错误页面友好处理404,500等
- php header 不起作用,php – symfony:setHttpHeader()不起作用,header()没有
- 为什么单击用户账户没有反应_为什么您的网站没有流量?是因为用户搜不到你!...
- 装饰器3--装饰器作用原理
- 新版网易新闻客户端应用源码
- 无缝衔接的人会遭报应吗_王栎鑫回应新恋情,如何判断你的伴侣会不会无缝衔接...
- kuangbin专题-平整数组
- 离散数学常见面试问题总结,含答案
- CareUEyes Pro(电脑防蓝光软件)官方中文版V2.0.0.9 | 电脑护眼软件下载
- 幼儿园数学目标_幼儿园数学活动目标的制定
- python爬取微信公众号图片并生成word文档
- 程序员离职原因的最佳回答_转行面试,高情商回答“你为什么要离职?”(建议收藏)...
- 模拟小白:挑战23天JAVA程序设计从入门到精通第一天
- Padding Oracle攻击(POODLE)技术分析
- SAP系统常用配置参数设定
- MySql每晚12点都会弹出这个?
- 打开模拟器上app的文件位置方法
- 大学生选课抢课如何提高选中概率
- tor 安装及使用教程