通過 Twilio 傳送訊息和彩信

Twilio 幫助構建與世界上每個人進行通訊的應用程式。適用於各種應用的語音和視訊,訊息傳遞和身份驗證 API。

你可以免費獲得 API 金鑰。

要通過 Twilio 傳送訊息,你的應用程式需要通過以下方式向 Twilio 發出 HTTP POST 請求:

  1. 要傳送郵件的電話號碼。
  2. 你嘗試傳送郵件的 Twilio 號碼。 (只有 Twilio 訊息啟用的電話號碼才有效)
  3. 訊息的正文。

要傳送 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'
    ])