通过短信处理来自手机的输入数据

时间:2009-02-05 07:10:07

标签: php sms

我目前有一个PHP脚本,可以读取手机发送的电子邮件,然后将它们发布到互联网上......

我想做同样的事情,但我不想阅读电子邮件,而是希望通过短信处理数据。

所以,如果有人向X号码发送短信,我的程序将通过这个X号码获取消息并在网站中使用它。

我需要什么?

2 个答案:

答案 0 :(得分:6)

这里有很多选择。一般来说,您需要先获取人们可以发送短信的号码。之后,当有人发送短信时,将向您发出回调,您的PHP脚本可以处理该消息并找出如何处理该消息。

你基本上有一些曝光短信的选项

  1. 使用专用的短代码。例如,某人将文本发送到53234,您将收到回复来处理它。这是一个昂贵的选择。最低费用通常在2500美元左右,不包括每条消息费。您可以通过Open Market等提供商申请短代码。您必须获得可能需要长达6周的短代码的批准。

  2. 使用共享短代码。这有点便宜 - 你支付每条消息,它通常花费在.02 - .10 / msg之间,具体取决于你的msg音量。你得到一个像DOLLY这样的关键词,人们在发短信之前必须先做好准备。因此,他们现在将DOLLY INPUT TEXT文本发送到53234,您将收到INPUT TEXT HERE的回调。 Celltrust和其他人提供共享的短代码。

  3. 使用允许人们通过TextMarks之类的内容发送文本的公共API。 Textmarks就像共享的短代码,需要关键字用法+用户才能订阅。然而它是免费的,这是伟大的,并有一个很好的回调API。我相信一项名为Mozes的服务也提供类似的服务。最后,如果您需要,您可以设置一个Twitter帐户,并让人们发短信给他们的号码。 Facebook也是一个类似的API,允许您使用他们的FBOOK短代码。

答案 1 :(得分:1)

Ish的答案很棒。我想指出一个额外的免费选项。

大多数运营商允许您向电子邮件地址发送短信。 SMS文本被插入到电子邮件的正文中,并且主题依赖于运营商。电子邮件放在收件箱中后,您可以通过您选择的方法访问它。

这个方法在我需要与我的电脑进行远程通信的个人项目中起作用,因为我只有一部没有互联网功能的手机。

这个Wikipedia page显示有多少人支持这个(几乎全部)。

尽量不要违反任何人的服务条款,您可以随时自己托管电子邮件帐户。

相关问题