Web services “如何接收短信”;“来自世界各地”;并保存在网站数据库中?

Web services “如何接收短信”;“来自世界各地”;并保存在网站数据库中?,web-services,web-applications,sms,Web Services,Web Applications,Sms,从几个月前开始,当我使用twitter时,我可以向twitter发送短信,当我回家查看我的twitter页面时,我看到我发送的短信在网站上以推特的形式出现。“太好了” 现在,我想在我的网站上做同样的事情,所以有人会发送我的网站短信作为一个命令,我的网站将保存在数据库中,以备将来处理 我的问题是我不知道从哪里开始 1-当每个国家都有不同的移动公司时,用户将如何发送来自世界各地的信息,或者这不是一个问题 2-我的网站将如何接收和阅读这些短信?有服务吗 3-你知道有什么文章可以帮我简化这些任务吗 如果

从几个月前开始,当我使用twitter时,我可以向twitter发送短信,当我回家查看我的twitter页面时,我看到我发送的短信在网站上以推特的形式出现。“太好了”

现在,我想在我的网站上做同样的事情,所以有人会发送我的网站短信作为一个命令,我的网站将保存在数据库中,以备将来处理

我的问题是我不知道从哪里开始

1-当每个国家都有不同的移动公司时,用户将如何发送来自世界各地的信息,或者这不是一个问题

2-我的网站将如何接收和阅读这些短信?有服务吗

3-你知道有什么文章可以帮我简化这些任务吗


如果有人以前从事过类似的工作,请提供建议,任何信息都会很有帮助。

请与您的信息提供商联系,他们将为他们支持的每个国家提供解决方案

在实践中,这些事情需要在每个国家的基础上达成一致(例如短代码等),但提供商将提供大量帮助

取决于你想覆盖的国家,一家提供商可能会做到这一点——如果你需要每个国家都有一个移动网络,那么你可能需要几个,在这种情况下,集成就更复杂了


通常,当他们收到发送到公司短码或短码前缀的邮件时,会向您的服务器发送HTTP POST或SMTP电子邮件。但存在的集成选项由每个提供商商定;没有真正的标准或事实上的标准。

我创建了一个用于发送和接收SMS消息的web服务。我们正在通过VPN连接到当地GSM运营商的SMS网关:他们为我们分配了一个公共号码以及向全球发送消息的选项

无论我们是在全球范围内发送短信还是从任何人那里接收短信,这都无关紧要——它只会起作用:) 发送国际短信息可能要贵一点

编辑:
从理论上讲,可以通过sip提供商(如betamax/voipdiscount.com/)发送sms,但与传统服务相比,这并没有那么快和可靠。

首先,您需要一个sms网关。这是一项服务,你可以在很多地方以不同的价格买到。根据网关主机的不同,您的站点可以通过不同的方式与此网关通信

现在,您可以将消息发送到您在sms服务器上购买的号码,并将其轮询(或推送,同样取决于您的sms提供商)到您的站点。就像任何其他短信“IRL”一样,您可以使用国家代码从全球发送非常昂贵的短信。如果你想保持较低的价格,你需要租一个国际化的短信网关,或者你需要在每个国家租一个


。。总之,对于你的小“爱好类型”项目来说,这样做并不是一个切实可行的选择:)不过租用短信网关相当便宜,所以问题确实出在你的“多个国家”请求上。

我过去在这方面取得了一些成功


这是一项付费服务(通过短信),请注意,在获得API密钥之前,您需要先将您的身份信息付费并传真到(是的,传真…)。

为什么不让他们直接向twitter发送带有特殊标签的消息,然后您直接从twitter提要获取这些信息。