通过 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'
    ])