3

我的网站上有电子邮件通知,但我也想添加 SMS 通知。我迷失了如何做到这一点。它是纯粹的编码还是我需要与世界各地的电话提供商建立合作伙伴关系或购买服务或它是如何工作的。对于编码,是否有我可以使用或必须从头开始使用的框架?我的社交网络在 php 和 mysql 中。我是否需要数据库中的任何东西,比如存储消息,或者这一切都在 ISP 端?

4

5 回答 5

3

您需要为此提供服务,或者设置您自己的基础设施(GSM 调制解调器等)。最好使用 SMS 聚合器,例如Clickatel。这种服务的技术术语是“短信网关”。

无论您选择哪个网关,您都需要找出他们的 API 并使用它来发送 SMS。

于 2010-12-16T22:11:34.157 回答
2

我推荐Twilio。我使用它们为我开发的农业遥测监控应用程序发送 SMS 和合成语音通知,根据我的经验,它们以非常合理的价格提供出色的服务。(如果我听起来像个骗子,那我不是——只是一个快乐的顾客。)

至于集成,他们有一个基于 REST 的 API,可以从 PHP 轻松使用。我认为他们甚至有一个 PHP 库,虽然我自己没有使用过。

于 2010-12-16T22:11:00.917 回答
1

您需要注册一个 SMS 网关。那里有很多 SMS 网关提供商。您需要编写代码来发送 SMS,这与您编写用于发送电子邮件的代码非常相似。幸运的是,您可以重用其他人为此编写的代码。

我有使用 Clickatell 作为 SMS 网关的良好经验,他们有用于发送短信的代码,可用于包括 php 在内的多种语言。您无需在数据库中存储任何内容,即开即忘。

祝你好运 :)

于 2010-12-16T22:17:38.203 回答
0

许多电话公司还运营免费的电子邮件到短信网关;例如,T-Mobile 设置了您可以发送到 phonenumber@tmomail.net 以发送 SMS/MMS 消息。当然,它的效率较低,并且还需要您了解所有的网关(当然,要让它们尽可能保持最新)。但是,如果您只有少数用户,和/或大量用户位于少数单独的网络上,则这是一种选择。

于 2010-12-16T22:17:17.903 回答
-1

在向您的网站或博客添加 SMS 功能时,您有两个主要选择。1. 基于云的短信网关 2. 基于软件的短信网关

初始设置通知 设置服务所需的成本和时间,基于云的解决方案更受欢迎,因为它们的受欢迎程度意味着有许多人使用该服务并在他们的论坛上提供地狱 - 通常只需一点 html 知识就可以启动和运行几个小时内

以下网站包含有关该主题的一些有用信息,还提供免费的国际短信小部件,供网站管理员将短信添加到他们的网站或博客

http://xboxpcpro.co.uk/how-to-add-sms-to-website/

于 2015-05-11T14:44:21.347 回答