用Python发免费短信的正确姿势

开发 后端
今天带大家来玩一玩,如何用 Python 来实现免费短信。关于发短信,其实适用场景还挺多的。只有你想不到的场景,没有玩不转的场景!

前言

今天带大家来玩一玩,如何用 Python 来实现免费短信。

 

[[315933]]

关于发短信,其实适用场景还挺多的。只有你想不到的场景,没有玩不转的场景!

比如作为一个 IT 人员,经常会有监控服务器之说,那么自动告警的短信或者来电就显得非常重要了。

再比如,你可以用发短信的功能,自己来实现一个温馨天气预报提示给你的爸爸妈妈。。。等等

下面进入今天的主题 - twilio 网站。

https://www.twilio.com

twilio

准备工作

先来介绍下这个网站主要用于发短信和来电,提供了完备的相关 api。

而经过网上查阅,这是在众多网站中,发免费短信支持条数最多的,后面会讲到,我的一些思路,如何不限制条数(稍微有一丢丢麻烦...)。

1、进入官网,注册账号。

 

用Python发免费短信的正确姿势

 

用Python发免费短信的正确姿势

正常填写就行。

2.验证邮箱

 

用Python发免费短信的正确姿势

邮箱里收到的,点击:

 

用Python发免费短信的正确姿势

3.验证手机

 

用Python发免费短信的正确姿势

4.选项随意选

 

用Python发免费短信的正确姿势

5.获取服务端提供的号码

 

用Python发免费短信的正确姿势

6.初始金额变动

 

用Python发免费短信的正确姿势

来算笔账,每个新申请的账号,官方会送你 $15.5 ,2019年12月8日的汇率计算,约等于 109.01 元。

当你获取服务端手机号后,扣掉 $1 ,还剩下 $14.5 。

至此,准备工作完毕!

官方代码演示

twilio 网站完美的为开发者提供了许多官方例子,极其友好。

直接去看下官方例子。

1、docs -> Helper Libraries

 

用Python发免费短信的正确姿势

2.Server-Side SDKs -> Python

 

用Python发免费短信的正确姿势

3.代码 demo

 

用Python发免费短信的正确姿势

就是这段代码,不过执行前,先自己安装下 twilio 。

  1. pip install twilio 

需要注意的是,你需要将 sid 和 token 换成你自己的。

 

用Python发免费短信的正确姿势

执行的时候,如果你的收短信手机号与你登陆网站用的手机号用的不是同一个,会报下面的 HTTP400 错,大意是因为你的手机号没有被验证:

 

用Python发免费短信的正确姿势

所以需要将收件人手机号进行验证,完成以下操作即可验证。

 

用Python发免费短信的正确姿势

 

用Python发免费短信的正确姿势

 

用Python发免费短信的正确姿势

 

用Python发免费短信的正确姿势

添加完毕后,再次执行代码,你就能收到短信:

 

用Python发免费短信的正确姿势

算一笔账

看下面的图:

 

用Python发免费短信的正确姿势

Billing 代表账单的意思,点击到 Overview ,3处是刚才发1条测试短信扣除掉的美金,先前还扣除掉 $1 的服务端手机号注册。

发一条短信大约等于 2 毛人民币(现在国内发短信好像才1毛吧)。$14.5/$0.028 ≈ 517 。

意味着,每个账号可以免费发送短信 517 条信息。

责任编辑:未丽燕 来源: 今日头条
相关推荐

2023-01-06 08:24:00

PandasPython

2017-02-23 15:37:44

OptionObject容器

2016-05-09 10:41:03

算法分析开发

2018-01-11 15:31:39

命令Linux关机

2019-08-08 18:14:43

戴尔

2021-09-13 12:45:08

Ubuntu 20.0PythonLinux

2017-12-11 14:12:40

PythonMySQL连接

2017-07-10 13:09:45

前端Flexbox

2017-03-16 11:39:33

Openstack源码姿势

2023-01-30 07:41:43

2017-08-28 14:28:44

Python文档编程正确姿势

2021-04-20 22:27:22

Python软件包GitHub

2016-12-16 12:13:11

VR数据可视化

2016-12-20 16:09:47

AR广告营销

2016-12-12 08:48:24

2019-12-27 15:58:57

大数据IT互联网

2021-09-15 16:20:02

Spring BootFilterJava

2022-03-16 14:45:18

MySQL慢查询数据库

2021-10-08 08:38:00

Pipelineshell命令Jenkins

2017-10-12 11:30:34

Spark代码PR
点赞
收藏

51CTO技术栈公众号