我试图查找如何使用 Django(例如 Twitter)接受来自手机的文本以将数据发布到用户帐户。我所遇到的只是如何使用 django 制作一个移动网络应用程序,就像在不同的布局等中一样。有没有人知道这方面的教程可能在哪里,或者世界上如何开始使用 django 做这个?谢谢!
问问题
338 次
3 回答
1
有两种方法可以实现您想要的:
本土解决方案
将手机连接到 PC 并定期读取来自手机的传入短信。可能最简单的方法是使用gammu,特别是gammu-smsd-mysql。它将传入的 SMS 写入 MySQL 数据库。只需确保您使用的手机受 gammu 支持。
您可以轻松地从 Django 连接到此数据库,请参阅Integrating Django with a legacy database。
我使用了这种方法一段时间,它工作可靠,尽管规模很小。如果您计划构建一个接收数千条 SMS 的真实服务,那么本土解决方案不适合您。
专业解决方案
查找提供 SMS 网关的服务提供商。有无数的提供者,我想到的第一个名字是Twilio。
于 2011-01-12T09:41:45.960 回答
0
首先,您需要使用手机和读取传入文本并对其进行处理的软件设置自己的网关,或者找到服务提供商。如果您购买短代码,它可能会很昂贵,但应该有一些服务允许您使用带有关键字的常用号码来接收和处理传入的 txt。
于 2011-01-12T08:49:21.877 回答
0
有一个基于 django 的 SMS 应用程序框架,称为 RapidSMS。我目前正在将它用于一个项目,并且效果很好。链接在这里
于 2011-01-12T11:45:47.090 回答