【轉(zhuǎn)載】使用 twilio + python 給你的手機(jī)發(fā)短信

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

二、注冊(cè) 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

2.3. 驗(yàn)證部分

填寫你的手機(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)控家里的情況然后通知你。

四、參考文獻(xiàn)

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

P.S. 說句題外話,在技術(shù)翻天覆地的今天,物聯(lián)網(wǎng)是個(gè)大趨勢(shì),使用手機(jī)遠(yuǎn)程控制家里的電器也早已不再是科幻電影里面的場(chǎng)景了,在回家的路上下達(dá)指令,提前把熱水燒好,把空調(diào)打開。想想多美好 ^_^

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容