步驟如下:
- 登錄 Twilio 網站注冊,貌似需要科學上網,包括用戶名、密碼、手機號、項目目的&名稱等;
- 通過 Console Dashboard 獲取 Account Sid 和 Auth Token;
- 切換到 All Products & Service》Phone Numbers 可以創建用來發信息的電話號;
- 切換到 Programmable SMS Dashboard 進行設置,切換到 Learn & Build 》Build 界面中進行測試;
- 如果不成功,需要點擊“Your trial accounts can only send messages to verified numbers in these countries”中的 these countries,並將 China 前面勾選。
- 配置成功,並且發送信息成功后,需要安裝 Twilio 模塊,首先需要是 Python 3.0 以上版本;
- cmd 中定位 Python 內部的 scripts 文件夾(sys.path 可獲取相關路徑),然后執行 pip install twilio 代碼即可安裝;
調用代碼如下所示:
from twilio.rest import Client account = 'XXXXXXXXXXXXXXXXXXXX' token = 'YYYYYYYYYYYYYY' myNumber='+86XXXXXXXXXXXXX' twilioNumber='+XXXXXXXXXX' message="Hello, it's me!" client = Client(account, token) message = client.messages.create(to=myNumber, from_=twilioNumber, body=message)
函數形式代碼如下所示:
def textMessage(message): from twilio.rest import Client account = 'AC******bd' token = '2a******d9' myNumber='+86******10' twilioNumber='+14******55' client = Client(account, token) message = client.messages.create(to=myNumber, from_=twilioNumber, body=message)
測試發現,發送英文可以正常發送,然而中文不可以發送成功~