2009-08-03 143 views
3

我们正在PHP中构建一个Web应用程序,该应用程序应该能够接收SMS消息并将其中包含的信息存储在数据库中。 你使用了哪些方法?哪些服务提供商可以提供帮助?如何通过我的网络应用程序接收短信?

+0

它取决于你喜欢从哪个国家接收短信。 – Beffa 2009-08-03 09:55:29

回答

1

AQLIntellisoftware和最公知的最网关Clickatell所有这些的任提供PHP样品或简单的接口(例如SOAP,XML等)。当您收到短信时,大多数系统会调用您的服务器(即通过Soap/XML将完整的消息发送到您提供的URL或消息ID,然后您可以查询其服务器以获取完整的消息详细信息:也有一些如果需要,提供“通过电子邮件”通知)。

几年前,我确实成功地使用了一个,但它似乎没有在附近了。请参阅Receive SMS messages by web application

+0

哦,http://www.itagg.com是我几年前使用的那个。 – 2009-08-08 16:39:33

-1

看看www.txtlocal.com他们提供非常可靠和合理定价的短信服务出站和入站流量。

+0

仅适用于英国的新用户激活。 – 2010-01-06 15:38:07

0

你会使用短信网关供应商,有人喜欢mxtelecom.com。

对于最简单的实现,它们为您提供一个网关url,您可以在其中构建一个HTTP GET请求,然后将HTTP发送到所需的收件人。

E.g.

http://gateway.mxtelecom.com?smsto=447898898989&network=TMOBILEUK&msg=the+message+to+send

更多的往往不是你也可以执行

MT(移动终端)的短信计费,您可以发送短信给某人(通常是从80808型号),并收取他们,说一个成功£3传递的消息。

当你收到一个短信时,你会向他们提供一个端点URL,他们可能会使用HTTP GET或SOAP等来调用,然后你会对URL进行一些处理,比如解析它并存储到数据库等。他们会附加SMS详细信息以GET参数或XML元素的形式提供给您的端点,无论格式是什么。

+0

原始海报似乎要求入站消息(即从SMS网络到应用程序)而不是出站(应用程序到SMS网络)。 – 2009-08-03 12:54:10

0

如果你想知道如何在移动设备上使用web应用程序构建SMS服务,我希望看到这一点。据我所知这是不可能的。

相关问题