我正在尝试构建一个简单的Web应用程序,允许人们从他们的手机发送短信到我的应用程序.
我之前看过这个问题:
通过Web应用程序接收SMS消息在.NET应用程序中
接收SMS消息
......但我有一些独特的(我认为)情况.
我知道像Clickatell这样的主要短信"提供商".然而,他们的服务似乎是巨大的矫枉过正.
理想情况下,我希望用户能够向我设置的EMAIL帐户发送短信.然而,基于(表面)调查,看起来这是不可能的.(例如,我在我的iPhone上尝试过,并且没有收到消息).
所以,我想下一个最好的选择是我的用户将SMS消息发送到专用电话号码,并将这些消息转发到我服务器上的电子邮件帐户.我想这会奏效.但我不知道如何进行转发部分,或者甚至可能.
Clickatell offers a service like that, but they charge a few hundred bucks to set up a number, a few hundred bucks to RENT the number each month, and a few pennies for each message. And, they only offer non-US phone numbers. (In the US, you apparently need to have a "short-code", that's INCREDIBLY expensive). Seems like there should be a MUCH simpler approach.
I've read that people buy cheap phones and connect them to their server, but I don't have my own server (I'm using a cheap hosted server at MediaTemple).
mat*_*ler 15
这是一个糟糕的形式...回答我自己的问题,但我偶然发现了一个可能的简单(和免费!)选项.
您可以使用自己选择的电子邮件地址注册Google语音.这为您提供了一个用户发送消息的电话号码.然后,通过设置,您可以将发送到该号码的任何短信转发到您选择的电子邮件地址.使用一点PHP,您可以读取发送短信的用户的电话号码以及他们的消息正文.
到目前为止,这似乎工作得很好.不确定它是否符合GVoice的服务条款,但由于我的应用程序很小且免费,希望没有人会注意到.
我不知道你可以通过这种方法运行多少量,或者我是否会遇到其他限制.
仍然有兴趣了解其他更好的解决方案.
您可以查看http://www.twilio.com/sms/这是非常合理的定价,实施起来非常简单.你应该能够在相当短的时间内完成一些设置.