Twillio Restclient在python中

时间:2016-02-17 22:30:56

标签: python variables sms twilio

我在python中使用Twilio Rest API发送短信,下面是我用来发送短信的代码

SMS通过以下代码成功发送,但我希望将文本正文声明为变量。例如,如果我声明ABC = "Test message",那么正文应为Test message

from twilio.rest import TwilioRestClient

ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXX"
AUTH_TOKEN = "YYYYYYYYYYYYYYYYYY"

client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)

message = client.messages.create(
    body="Hello World!",  
    to="+12125551234",
    from_="+15105551234",
)
print message.sid

如果我使用body =“ABC”它通过sms发送消息为“ABC”我希望在这种情况下声明变量ABC =“测试消息”我希望Body作为Testmessage

message = client.messages.create(
    body="Hello Monkey!",  # Message body, if any
    to="+12125551234",
    from_="+15105551234",
)
print message.sid

有没有办法将声明变量作为消息发送。

1 个答案:

答案 0 :(得分:7)

如果你用“”(字符串)写任何东西,那么它将被视为一个字符串。您应该修改您的代码,如下所示:

text =  "Test Message"
message = client.messages.create(
    body= text,
    to="+12125551234",
    from_="+15105551234",
)
print message.sid

基本上你应该将变量text分配给body,所以现在身体是“测试消息”