使用Django接受移动短代码文本(例如Twitter)

时间:2011-01-11 21:13:36

标签: python django mobile-phones mobile-website sms-gateway

我试图查找如何接受来自Django手机的文本(例如Twitter)将数据发布到用户帐户。我所遇到的就是如何制作一个带有django的移动网络应用程序,如同在不同的布局等。有没有人知道这个教程可能在哪里或世界上如何用django开始这样做?谢谢!

3 个答案:

答案 0 :(得分:1)

有两种方法可以达到你想要的效果:

自行开发的解决方案

将手机连接到PC并定期从手机中读取传入的短信。可能最简单的方法是gammu,特别是gammu-smsd-mysql。它将传入的SMS写入MySQL数据库。只需确保您使用的手机受gammu支持。

您可以从Django轻松连接到此数据库,请参阅Integrating Django with a legacy database

我使用这种方法已经有一段时间了,虽然规模非常小,但它可靠地工作。如果您计划构建一个接收数千条短信的真实服务,那么本土解决方案不适合您。

专业解决方案

查找提供SMS网关的服务提供商。有无数的提供者,我想到的第一个名字是Twilio

答案 1 :(得分:0)

首先,您需要使用移动电话和读取传入文本并处理它或查找服务提供商的软件来设置您自己的网关。如果你购买一个简短的代码,它可能会很昂贵,但应该有一些服务允许你使用带有关键字的公共号码来接收和处理传入的txts。

答案 2 :(得分:0)

有一个名为RapidSMS的基于django的SMS应用程序框架。我现在正在将它用于一个项目,它运行正常。这是链接

http://www.rapidsms.org/