java - 网站短信集成

标签 java jsp sms liferay sms-gateway

我想在我的网站中集成短信,例如,用户想通过他的手机号码订阅,然后我想将确认码发送到用户的手机,然后如果用户确认我想批量发送添加该用户短信列表。如何做到这一点,请告诉我java中的步骤?

最佳答案

不会向您提供逐步说明,因为那样我就会为您编写代码 - 对吧?

也就是说,您可以使用多种 SMS API 之一来完成您想要的任务。我碰巧偶尔会为 Nexmo 进行一些开发人员宣传,因此我将使用它作为示例,但这对于任何 SMS API 都是相同的基本概念。

验证号码:您向 Nexmo 的 API 发出 HTTP 请求,以向用户发送包含验证码的短信。请求参数包含您的 API 访问凭据以及消息的收件人、发件人和文本。这是 example verification service使用 Nexmo 发送验证消息。

发送批量消息:当用户验证订阅时,您会将其存储在某处。当您准备好发送消息时,只需循环该列表,并向 API 发出每条消息(每个订阅者)的 HTTP 请求。根据列表的大小以及您发送消息的位置,您需要确保您的循环检查 API 的响应状态,并处理问题并对其进行评级/监视您的余额等。

以下是如何 send a message, from Nexmo's docs 。由于您使用的是 Java,因此您可能会对 Java client library 感兴趣。 .

关于java - 网站短信集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18854830/

相关文章:

java - Spring 3 绑定(bind)模糊了命令对象的真实值

ruby-on-rails - 未初始化的常量 ActionDispatch::Routing::Routes (NameError)

java - 准备语句错误 : java. sql.SQLException : Parameter index out of range (1 > number of parameters, 这是 0)

JavaFx KeyEvent不会移动对象

java - 如何按频率对单词进行排序

java - JSP/Java页面编码和数据库排序问题

java - 不访问日期选择器会出现转换错误

java - 输入重复键时保留原始键/值的 HashMap

java - 阅读发送到电话号码的短信

python - 通过 Twilio 以短信形式发送 MySql 数据