http://blog.csdn.net/fengfengdiandia/article/details/52719214
目的:使用 twilio 給你的手機(jī)發(fā)短信。
Twilio是一個(gè)位于加利福尼亞的云通信 (PaaS) 公司。Twilio 允許開發(fā)者通過使用它提供的 API 進(jìn)行編程來接電話,收發(fā)短信等。
先來看一下效果圖
再來看一下代碼,是不是很少啊
from twilio.rest import TwilioRestClient
# 下面認(rèn)證信息的值在你的 twilio 賬戶里可以找到
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)
message = client.messages.create(to="+8615912345678",? # 區(qū)號(hào)+你的手機(jī)號(hào)碼
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? from_="+15555555555",? # 你的 twilio 電話號(hào)碼
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? body="Do you know who I am ?")
一、安裝 twilio
# pip install twilio
2.1. 打開網(wǎng)址?https://www.twilio.com
選擇Get a free API key
2.2. 注冊(cè)信息中,公司名稱是可選的,其他的填寫上
WHICH PRODUCT DO YOU PLAN TO USE FIRST?
我這里選的SMS
WHAT ARE YOU BUILDING?
我這里選的Phone Verification
CHOOSE YOUR LANGUAGE
我這里選的Python
填寫你的手機(jī)號(hào)后,可以通過短信驗(yàn)證,也可以選擇call you insteaded進(jìn)行電話驗(yàn)證。
注冊(cè)成功后,就來到了控制臺(tái)面板。?
記下ACCOUNT SID和AUTH TOKEN,程序里面要用到。?
然后Get Started,會(huì)獲得你的 twilio 電話號(hào)碼。

按照代碼中注釋部分填寫你對(duì)應(yīng)的值和手機(jī)號(hào)等等,然后運(yùn)行看看吧~
你可以用 twilio 打電話,也可以用你的手機(jī)給 twilio 發(fā)短信呢。
比較實(shí)用的場(chǎng)景:?
1. 監(jiān)控你服務(wù)器的情況,如果程序或服務(wù)器發(fā)生什么事情,可以及時(shí)短信通知你。?
2. 寫一個(gè)報(bào)警程序,結(jié)合傳感器,監(jiān)控家里的情況然后通知你。
P.S. 說句題外話,在技術(shù)翻天覆地的今天,物聯(lián)網(wǎng)是個(gè)大趨勢(shì),使用手機(jī)遠(yuǎn)程控制家里的電器也早已不再是科幻電影里面的場(chǎng)景了,在回家的路上下達(dá)指令,提前把熱水燒好,把空調(diào)打開。想想多美好 ^_^