java如何开发短信验证码,短信通知
短信接口的调用,所有的东西均来自你选择的接口的官网,没多说的,想要知道如何使用,你必须去官网反复阅读帮助文档,否则你是没办法搞清楚如何使用的,比如返回码,回调地址等。
短信接口开发 申请测试账号:接口注册 短信API
下面给大家分享下接口调用的基本流程:
1.注册接口账号
2.创建应用
3.创建短信模板
4.创建测试号码
5.下载SDK
6.修改demo配置文件
7.填写demo类参数
8.测试
9.申请项目上线
* 接口类型:触发短信接口,支持发送验证码短信、订单通知短信,节日祝福等。
* 账户注册:请通过该地址开通账户 账号注册接口_互亿无线
import java.io.IOException;import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element; import util.StringUtil;public class sendsms {private static String Url = "http://106.ihuyi.com/webservice/sms.php?method=Submit";public static void main(String [] args) {HttpClient client = new HttpClient(); PostMethod method = new PostMethod(Url);client.getParams().setContentCharset("GBK");method.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=GBK");int mobile_code = (int)((Math.random()*9+1)*100000);String content = new String("您的验证码是:" + mobile_code + "。请不要把验证码泄露给其他人。");NameValuePair[] data = {//提交短信new NameValuePair("account", "用户名"), //查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIIDnew NameValuePair("password", "密码"), //查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY//new NameValuePair("password", util.StringUtil.MD5Encode("密码")),new NameValuePair("mobile", "手机号码"), new NameValuePair("content", content),};method.setRequestBody(data);try {client.executeMethod(method);String SubmitResult =method.getResponseBodyAsString();//System.out.println(SubmitResult);Document doc = DocumentHelper.parseText(SubmitResult);Element root = doc.getRootElement();String code = root.elementText("code");String msg = root.elementText("msg");String smsid = root.elementText("smsid");System.out.println(code);System.out.println(msg);System.out.println(smsid);if("2".equals(code)){System.out.println("短信提交成功");}} catch (HttpException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (DocumentException e) {// TODO Auto-generated catch blocke.printStackTrace();} }
更多精彩内容请查看:新用户注册·验证码短信、语音解决方案
java如何开发短信验证码,短信通知相关推荐
- Java实现开发短信验证码的完整教程
开发人员在开发网站注册.登录时经常需要用到短信验证码功能,下面小编就来详细介绍一下如何集成这个功能. 下面以使用榛子云短信为例: 1. 首先注册一个榛子云账号,注册地址: http://sms_dev ...
- java短信通知_通过第三方接口发送短信验证码/短信通知(推荐)
需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com ...
- php调用nexmo发送短信,在 Laravel 中 “规范” 的开发短信验证码发送功能
Laravel简介 Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的网络APP,而且每行 ...
- 使用java实现手机短信验证码
使用java实现手机短信验证码 一.配置第三方短信接口 二.代码部分 三.效果展示 一.配置第三方短信接口 我们使用阿里云的短信服务(可以免费体验) 阿里云 进入阿里云的官网,查找短信服务,点击短信控 ...
- Java后台做 短信验证码、短信通知,阿里云短信服务
Java+阿里云短信实现系统登录发送验证码功能 阿里云短信服务器地址:https://dysms.console.aliyun.com/dysms.htm 1.申请签名,等待审核通过 2.按需选择你要 ...
- NODE.JS如何开发短信接口发送短信验证码/短信通知demo示例
用户将收到的短信验证码填写到网站,网站对用户填写的验证码进行校验,如果一致,说明用户填写的手机号码是正确的,否则验证失败. 在开通手机短信验证功能之前,需要将网站同接口进行对接,对接的相关说明可以访问 ...
- 阿里云——Java实现手机短信验证码功能
目录 如何实现短信验证码功能 1.准备工作 1.1 注册 阿里云 账号,并完成实名认证.找到短信服务功能. 1.2 开通短信服务 1.3 签名与模板 1.4 获取AccessKey 1.5 打开短信控 ...
- 还在开发短信验证码登录?试试(本机号码一键登录)
点击上方蓝字关注我们 技术总监面试,提问:Redis热点key解决方案 一. 关于秒验(一键登录)基本原理 秒验(一键登录)产品整合了三大运营商特有的数据网关认证能力,升级短信验证码体验,应用于用户注 ...
- java redis 发送短信验证码
public class Randomutil { private Randomutil() { } // 获取6位随机验证码 public static String getRandom() { S ...
最新文章
- 0308-标签的用法(a,ul/ol,table)
- SQL错误提示档案(3):SQL Server连接中的四个最常见错误
- SQLite.NET.0.17 的离奇之处, BUG??? BY DESIGN??
- 笔记本鼠标乱跑!不知何故!
- JUC:ReentrantLock互斥锁
- 【超简单已实现】CSDN实现点击跳转到指定段落
- android分享功能为什么要申请第三方key,android一键分享功能不使用任何第三方sdk...
- 问题:Warning: Attempt to present UINavigationController whose view is not in the window hierarchy
- 用JS屏蔽backspace(退格删除)键或某一个指定键的完美代码
- 如何防止黑客攻击,保证服务器安全
- ElementUI组件的<el-input>组件通过样式穿透设置圆角。
- The retrospective material for unit_4 Survival
- dpg learning 和q_【强化学习】DPG, DQN与DDPG
- 计算机视觉论文速递(七)FAN:提升ViT和CNN的鲁棒性和准确性
- Python base64 + AES EBC模式加密
- 长达1.5年华强北耳机微妙体验
- 网际协议IP(计算机网络)
- 怎么在自己电脑上搭建一个服务器,以便于外网访问呢?
- 如何1分钟批量导出一个微信公众号所有文章到word和pdf + 快捷搜索微信所有文章
- 如何免费给PDF文档进行加密?