Java 后台实现 发送手机短信的功能(中国网建)

效果截图:

一、准备阶段

(1)准备第三方平台:

发送短信肯定是需要第三方平台,并且是收费的。

本篇以【中国网建】提供的 SMS 短信平台实现,该平台新用户注册可以拥有免费 5 条普通短信和 3 条彩信,足够进行尝试和体验了。

注册用户: 中国网建注册地址:http://sms.webchinese.cn/reg.shtml;

(2)修改短信签名:

注册成功后登陆,用户登陆有首先要修改短信签名,因为中国网建中规定了,发送的短信如果没有正规的签名是不能成功发送的,提示性信息见下图:

修改短信签名的步骤:【用户信息修改】>【修改用户信息】>【保存信息】,如图:

(3)修改验证码网关和绑定短信模板:

如果开发的短信是为了发送验证码、订单号等需要让用户快速收到短信时,可以联系中国网建的客服(QQ 联系即可,方便、快捷),修改验证码网关和绑定短信模板,短信模板中的变量用x进行代替,详情可以咨询中国网建的客服人员,这样就可以实现短信秒到用户手机中去;

非常注意:绑定了短信模板后,只有发送短信的内容与绑定的短信模板一模一样才能够实现短信的秒到,如果不一样的话,短信收到的时间将会变长;

二、构建项目

  • GitHub 地址:https://github.com/xpwi/otpPro

构建步骤:

  • 安装 git
  • 打开 cmd 进入预存项目目录
  • 使用命令克隆项目:

(1)方式一:

git clone https://github.com/xpwi/otpPro

(2)方式二:

git clone git@github.com:xpwi/otpPro.git

三、官方文档

  • SMS短信通API:http://sms.webchinese.cn/api.shtml
  • 官网文档有其他各类编程语言的实现

四、注意事项:

(1)必须要设置短信签名:因为中国网建规定,如果没有设置短信签名的短信是不能够成功发送的

(2)如果要实现短信的秒到功能,就要修改验证码网关和绑定短信模板,并且发送短信的内容只有和绑定的短信模板一模一样的时候(模板中的变量每次发送具体实例化即可,其余内容必须一模一样),才能够实现短信的秒到,否则发送的短信不能实现秒到,只能和普通短信一样到达用户手机上比较慢

支持博主

我正在参加 CSDN 2018 年博客之星评选,希望大家能支持我,
我是【No. 001】号 肖朋伟 ,感谢大家宝贵的一票 ^_^/
投票地址:https://bss.csdn.net/m/topic/blog_star2018/index

Java 后台实现 发送手机短信的功能(中国网建)相关推荐

  1. 中国网建java发送短信_短信验证登陆-中国网建提供的SMS短信平台

    一.JAVA发送手机短信常见的有三种方式(如下所列): 使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册 使用短信mao的方式进行短信 ...

  2. Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用...

    近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限, ...

  3. Java调用WebService接口实现发送手机短信验证码功能

    为什么80%的码农都做不了架构师?>>>    一.样式示例: 二.前台的注册页面的代码:reg.jsp <%@ page language="java" ...

  4. java调接口实现发送手机短信验证码功能,手机验证码,接口调用

    原文地址:  http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用 ...

  5. java之网站发送手机短信实现

    在一些网站上需要实现给用户手机发送短信,看起来似乎很难实现,其实不然,表面复杂的技术,当你弄明白原理之后就变成了不是问题的问题......不多说,直接看代码 1.原理:给用户发送短信主要是通过移动提供 ...

  6. 最新web/java/jsp实现发送手机短信验证码的注册登录功能(秒嘀科技)

    先来bb点废话,菜鸡本菜这两天在弄毕业设计,正好老师要求做手机号短信验证登录,自己也是上网搜的教程,但有几个地方值得记录一下. 网上大部分用的maven和idea来做,而我自己本身项目用的eclips ...

  7. 实现发送手机短信验证码功能

    Java调用WebService接口 http://w    ww.zuidaima.com/share/1881657001233408.htm 转载于:https://www.cnblogs.co ...

  8. 利用java实现的一个发送手机短信的小例子

    今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...

  9. java实现语音发送,Java实现发送手机短信语音验证功能代码实例

    这篇文章主要介绍了java实现发送手机短信语音验证功能代码实例,www.cppcns.com文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方 ...

最新文章

  1. Linux性能研究(总)
  2. windows核心编程之进程间共享数据
  3. unzip 分包_建筑总包企业计量分包成本时,未取得相应分包发票,增值税如何处理?...
  4. windows7旗舰版系统自带组件IIS搭建ftp
  5. MySQL5.5多实例编译安装——mysqld_multi
  6. 倒果汁c语言,水果榨汁补维生素C?这些补维生素的错误别再犯了
  7. easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?
  8. es中的高效文件读取方式
  9. python内置对象的实现_Python面向对象——内置对象的功能扩展
  10. C语言底层原理(二):动态库、静态库
  11. vbm 分析_vbm8_r435 脑功能数据分析处理实用软件,基于SPM 来运行 matlab 238万源代码下载- www.pudn.com...
  12. intel 电脑棒一代linux,拆解:英特尔黑科技——电脑棒
  13. ABSOLUTE评估肿瘤纯度
  14. python对文件的读操作方法是什么_Python文件的读写操作
  15. CF1680F Lenient Vertex Cover题解
  16. 天数怎么换算成月_excel表中,怎么把日期数转换成月份数呢?
  17. Android Q(10.0)版本新特性以及兼容性适配
  18. 在CMD上运行javac前应该这样做
  19. linux - nohup 命令 后一按回车就exit
  20. 项目开发技术点、困难点总结——2020-2021年

热门文章

  1. fatal error C1004unexpected end of file found
  2. glup自动化构建工具
  3. 推荐一款好用的数据安全工具
  4. SpringMVC作用域操作详解
  5. Python中的glob模块——匹配查找文件名
  6. unity学习进阶之美
  7. js中构造函数的创建
  8. 在WORD中设置,每页都显示相同内容的方法。
  9. Linux(deepin)下配置Java环境
  10. Qt基础之十:使用QVariant存储自定义类型