短信接口的调用,所有的东西均来自你选择的接口的官网,没多说的,想要知道如何使用,你必须去官网反复阅读帮助文档,否则你是没办法搞清楚如何使用的,比如返回码,回调地址等。

短信接口开发 申请测试账号:接口注册 短信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如何开发短信验证码,短信通知相关推荐

  1. Java实现开发短信验证码的完整教程

    开发人员在开发网站注册.登录时经常需要用到短信验证码功能,下面小编就来详细介绍一下如何集成这个功能. 下面以使用榛子云短信为例: 1. 首先注册一个榛子云账号,注册地址: http://sms_dev ...

  2. java短信通知_通过第三方接口发送短信验证码/短信通知(推荐)

    需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com ...

  3. php调用nexmo发送短信,在 Laravel 中 “规范” 的开发短信验证码发送功能

    Laravel简介 Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的网络APP,而且每行 ...

  4. 使用java实现手机短信验证码

    使用java实现手机短信验证码 一.配置第三方短信接口 二.代码部分 三.效果展示 一.配置第三方短信接口 我们使用阿里云的短信服务(可以免费体验) 阿里云 进入阿里云的官网,查找短信服务,点击短信控 ...

  5. Java后台做 短信验证码、短信通知,阿里云短信服务

    Java+阿里云短信实现系统登录发送验证码功能 阿里云短信服务器地址:https://dysms.console.aliyun.com/dysms.htm 1.申请签名,等待审核通过 2.按需选择你要 ...

  6. NODE.JS如何开发短信接口发送短信验证码/短信通知demo示例

    用户将收到的短信验证码填写到网站,网站对用户填写的验证码进行校验,如果一致,说明用户填写的手机号码是正确的,否则验证失败. 在开通手机短信验证功能之前,需要将网站同接口进行对接,对接的相关说明可以访问 ...

  7. 阿里云——Java实现手机短信验证码功能

    目录 如何实现短信验证码功能 1.准备工作 1.1 注册 阿里云 账号,并完成实名认证.找到短信服务功能. 1.2 开通短信服务 1.3 签名与模板 1.4 获取AccessKey 1.5 打开短信控 ...

  8. 还在开发短信验证码登录?试试(本机号码一键登录)

    点击上方蓝字关注我们 技术总监面试,提问:Redis热点key解决方案 一. 关于秒验(一键登录)基本原理 秒验(一键登录)产品整合了三大运营商特有的数据网关认证能力,升级短信验证码体验,应用于用户注 ...

  9. java redis 发送短信验证码

    public class Randomutil { private Randomutil() { } // 获取6位随机验证码 public static String getRandom() { S ...

最新文章

  1. 0308-标签的用法(a,ul/ol,table)
  2. SQL错误提示档案(3):SQL Server连接中的四个最常见错误
  3. SQLite.NET.0.17 的离奇之处, BUG??? BY DESIGN??
  4. 笔记本鼠标乱跑!不知何故!
  5. JUC:ReentrantLock互斥锁
  6. 【超简单已实现】CSDN实现点击跳转到指定段落
  7. android分享功能为什么要申请第三方key,android一键分享功能不使用任何第三方sdk...
  8. 问题:Warning: Attempt to present UINavigationController whose view is not in the window hierarchy
  9. 用JS屏蔽backspace(退格删除)键或某一个指定键的完美代码
  10. 如何防止黑客攻击,保证服务器安全
  11. ElementUI组件的<el-input>组件通过样式穿透设置圆角。
  12. The retrospective material for unit_4 Survival
  13. dpg learning 和q_【强化学习】DPG, DQN与DDPG
  14. 计算机视觉论文速递(七)FAN:提升ViT和CNN的鲁棒性和准确性
  15. Python base64 + AES EBC模式加密
  16. 长达1.5年华强北耳机微妙体验
  17. 网际协议IP(计算机网络)
  18. 怎么在自己电脑上搭建一个服务器,以便于外网访问呢?
  19. 如何1分钟批量导出一个微信公众号所有文章到word和pdf + 快捷搜索微信所有文章
  20. 如何免费给PDF文档进行加密?

热门文章

  1. Bzoj1018[SHOI2008]堵塞的交通traffic(线段树)
  2. 笔记_Maya绑定基础_创建一段骨骼
  3. OSChina 愚人节乱弹 ——愚人节新技能!快来点满整蛊技能树!
  4. PTA 7-51 打字
  5. Go语言学习笔记—golang基础简介
  6. 【并发编程学习篇】FutureCompletableFuture的使用与原理剖析
  7. APKBUS携手程序员们庆端午
  8. 物联网工程规划与设计
  9. 【Python训练营】Python每日一练----第20天:星期一(datetime模块应用)
  10. UNR #3 百鸽笼