【发布时间】:2013-09-20 01:36:07
【问题描述】:
这里有可能的菜鸟问题:在学习 Django 时,我认为使用 Twilio 探索电话可能很酷。我的直接目标是创建一个带有按钮的页面,当单击该按钮时,会向我的手机发送“Hello World”短信。整理好之后,我对更酷的东西有了一些想法。
到目前为止,我已经完成了几个 Django 教程,并制作了一些带有简单视图的小应用程序。但我所学到的任何东西都没有特别说明如何做这样的事情。我还调查(并安装)了 Django-Twilio 应用程序和 Twilio Python Helper Library,但它们的文档都没有显示如何发送“hello world”短信。
谁能指出一个可能展示如何做到这一点的资源?或者,如果它非常简单,只需发布一些示例代码?
编辑以回应 Kevin Burke:
感谢您回复我,凯文。 修改我的 urls.py 以包含后:
urlpatterns = patterns('',
# ...
url(r'^sms/$', 'django_twilio.views.sms', {
'message': 'Hello world',
'to': '+12223334444',
'sender': '+18882223333',
'status_callback': '/sms/completed/',
}, name = 'send_message'),
# ...
)
并将我的浏览器指向
http://127.0.0.1:8000/sms/
出现以下错误:
Exception Type: TwimlException at /sms/
Exception Value: Invalid method parameter, must be 'GET' or 'POST'
这可能是因为我没有对视图进行适当的修改。但是我没有很好的方法从教程中的最小示例中找出我做错了什么。 /编辑
【问题讨论】:
-
在不了解您的情况的情况下提供帮助有点棘手。绝对可以使用 twilio-python 帮助程序库发送“Hello World”,例如twilio.com/docs/python/install,但在不知道您遇到什么问题的情况下提供更多反馈是很棘手的。