使用django-twilio发送短信的所有例子都假设这是通过首先接收一个来启动的,我的应用程序通过发送另一个来响应传入的短信。
但是如何发起短信通话?我需要发送短信通知特定用户新的预订已经进入。
这就是我想要做的,但我得到的只是twilio需要的XML。缺少的步骤是什么?
@login_required @user_passes_test(is_webmaster)@twilio_view def send_test_sms(请求):
r = twiml.Response() r.message('Test SMS from my app', to="+nnnnnnnn") return r
答案 0 :(得分:2)
Twilio devangel在这里,我还维护django-twilio库:)
您可以使用其他API发送出站短信并发起出站语音呼叫,如下所示:
# import this into your view / controller
from django_twilio.client import twilio_client
# Within your function, use the REST API:
m = twilio_client.messages.create(
to='TO_NUMBER',
from_='FROM_NUMBER',
body='Join me and together we can rule the galaxy as father and son!'
)
print m.status
>>> 'sent'
您可以在twilio-python over here
中阅读有关REST API客户端的更多信息