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

短信接口开发 申请测试账号:接口注册 短信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. android 百度地图zoomtospan,android百度地图:MapController
  2. ABAP入门培训8讲
  3. 信息系统项目管理师优秀论文:项目整体管理
  4. 修改节点大小_重磅前瞻!K8S 1.18即将发布:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...
  5. 湖北省汉十高速公路项目接近尾声,所想所感真的值得写写
  6. mysqld_safe启动mysql
  7. zabbix agent 类型所有key
  8. Android camera(4)---Android Camera开发之基础知识篇
  9. Nutanix的野心可不小!
  10. 无向图是欧拉图的充要条件_500页开放书搞定概率图建模,图灵奖得主Judea Pearl推荐...
  11. Linux用户管理命令和压缩解压命令
  12. css 多行文本的溢出显示省略号(移动端)
  13. QCA-WIFI无线芯片介绍
  14. 各个蒙版的作用与区别
  15. 微信接口开发,config提示OK,但分享不成功
  16. Pixelmator for mac(图片编辑处理工具) v3.8.1激活版
  17. MD5与SHA加密算法
  18. 浅谈压缩感知(十三):压缩感知与传统压缩
  19. 如何查看手机计算机历史记录,怎么查看电脑历史操作记录
  20. 项目管理(如何进行项目质量管理)

热门文章

  1. iCloud之创建一个数据库通过保存记录
  2. arcgis_nc批量转tif(建模)(亲测适用)
  3. 二手汽车交易平台源码(含数据库脚本)
  4. php 浏览记录功能
  5. 查询计算机有浏览记录吗,如何查看电脑浏览记录 通过电脑日志查看浏览记录方法...
  6. Unity制作二次元卡通渲染角色材质——1、资源分析
  7. 内蒙古矿井水处理公司,矿净水硝酸盐超标氟化物超标解决方案
  8. 答疑:Scrum和PMP,该学哪个?Scrum和Kanban,该学哪个?
  9. 微服务架构超详细解析,写得太好了!
  10. android lldb断点,LLDB断点调试