从网站发送 SMS 可以归结为两种方法之一,具体取决于需要的内容:无需代码即可手动发送消息的 Web 仪表板,或者作为网站自身逻辑的一部分自动发送消息的 SMS API。
选项 1:基于 Web 的 SMS 仪表板
偶尔或手动发送的最简单途径是基于浏览器的 SMS 仪表板:登录、键入消息、选择或上传收件人号码,然后发送 — 无需电话、无需代码、无需安装应用程序。这非常适合发送预约提醒、订单更新或一次性公告的小团队,这也是大多数 SMS 平台自己的 Web 应用程序的工作方式。
选项 2:短信 API
对于任何自动化的事情——有人提交表单时的确认、用户尝试登录时的 OTP、数据库更改触发的警报——网站需要自行发送该消息,而无需人点击发送。这就是 SMS API 的用途:网站自己的后端代码发出标准 HTTP 请求,携带收件人号码、消息文本和 API 密钥,然后由 SMS 网关传送。
通过 API 发送实际上是什么样子
- 该网站的后端检测到一个触发器——下订单、提交表单、尝试登录。
- 它将 HTTP POST 请求发送到 SMS API 端点,并在请求中包含收件人号码、消息和 API 密钥。
- SMS 网关传送消息并返回网站可以记录或显示的传送状态。
因为它是标准 Web 请求,所以可以在网站已运行的任何后端语言(PHP、Node.js、Python、Java)上运行,除了该语言已用于发出 HTTP 请求的任何语言之外,不需要专门的库。
使用哪一个
| 需要 | 最适合 |
|---|---|
| 偶尔,手动发送 | 网络仪表板 |
| 自动化,由网站事件触发 | 短信接口 |
| 没有可用的开发人员 | 网络仪表板 |
| 高容量,需要根据流量进行扩展 | 短信接口 |