通過 Twilio 傳送訊息和彩信
Twilio 幫助構建與世界上每個人進行通訊的應用程式。適用於各種應用的語音和視訊,訊息傳遞和身份驗證 API。
你可以免費獲得 API 金鑰。
要通過 Twilio 傳送訊息,你的應用程式需要通過以下方式向 Twilio 發出 HTTP POST 請求:
- 要傳送郵件的電話號碼。
- 你嘗試傳送郵件的 Twilio 號碼。 (只有 Twilio 訊息啟用的電話號碼才有效)
- 訊息的正文。
要傳送 SMS,請向 Messages 資源發出 HTTP POST 請求。
POST https://api.twilio.com/20xx-xx-xx/Accounts/xxxxxxx/Messages
下面是一個示例程式碼,用於說明如何使用 Twilio API 傳送 messeges。
# Download the twilio-python library from http://twilio.com/docs/libraries
from twilio.rest import TwilioRestClient
# Find these values at https://twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)
message = client.messages.create(
to = "+12316851234",
from_ = "+15555555555",
body = "Hello there!"
)
如果 Twilio 號碼支援彩信,那麼你也可以傳送和接收彩信。
以下是通過 Twilio API 傳送 MMS 的程式碼。
message = client.messages.create(
to = "+12316851234",
from_ = "+15555555555",
body = "Hello there!",
media_url=[
'https://demo.twilio.com/owl.png',
'https://demo.twilio.com/logo.png'
])