使用 twilio + python 给你的手机发短信

目的:使用 twilio 给你的手机发短信。

Twilio是一个位于加利福尼亚的云通信 (PaaS) 公司。Twilio 允许开发者通过使用它提供的 API 进行编程来接电话,收发短信等。

先来看一下效果图

接收 twilio 短信

再来看一下代码,是不是很少啊

from twilio.rest import TwilioRestClient

# 下面认证信息的值在你的 twilio 账户里可以找到
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)

message = client.messages.create(to="+8615912345678",  # 区号+你的手机号码
                                 from_="+15555555555",  # 你的 twilio 电话号码
                                 body="Do you know who I am ?")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

让我们开始吧,^_^

一、安装 twilio

# pip install twilio

二、注册 twilio

2.1. 打开网址 https://www.twilio.com

选择Get a free API key

twilio1

2.2. 注册信息中,公司名称是可选的,其他的填写上

twilio2

WHICH PRODUCT DO YOU PLAN TO USE FIRST?

扫描二维码关注公众号,回复: 4695829 查看本文章

我这里选的SMS

WHAT ARE YOU BUILDING?

我这里选的Phone Verification

CHOOSE YOUR LANGUAGE

我这里选的Python

2.3. 验证部分

填写你的手机号后,可以通过短信验证,也可以选择call you insteaded进行电话验证。

twilio3

三、使用

注册成功后,就来到了控制台面板。
记下ACCOUNT SIDAUTH TOKEN,程序里面要用到。
然后Get Started,会获得你的 twilio 电话号码。

twilio4

按照代码中注释部分填写你对应的值和手机号等等,然后运行看看吧~

你可以用 twilio 打电话,也可以用你的手机给 twilio 发短信呢。

比较实用的场景:
1. 监控你服务器的情况,如果程序或服务器发生什么事情,可以及时短信通知你。
2. 写一个报警程序,结合传感器,监控家里的情况然后通知你。

四、参考文献

https://www.twilio.com/docs/

P.S. 说句题外话,在技术翻天覆地的今天,物联网是个大趋势,使用手机远程控制家里的电器也早已不再是科幻电影里面的场景了,在回家的路上下达指令,提前把热水烧好,把空调打开。想想多美好 ^_^

--------------------- 本文来自 疯疯癫癫 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/fengfengdiandia/article/details/52719214?utm_source=copy

猜你喜欢

转载自blog.csdn.net/weixin_41927957/article/details/82890333