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