1. 程式人生 > >使用 twilio + python 給你的手機發簡訊

使用 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?

我這裡選的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