java vpa

编程入门 行业动态 更新时间:2024-10-10 09:22:57

<a href=https://www.elefans.com/category/jswz/34/1770091.html style=java vpa"/>

java vpa

文章目录

官方SDK下载

jar 文件下载

发送验证码

/**

* 短信验证码--使用ssm框架controller发送请求

* @return

*/

@ResponseBody

@RequestMapping(value = "/Identifyingcode",method= RequestMethod.POST, produces = "application/json; charset=utf-8")

public String Identifyingcode(String phone) {

//短信验证码信息

//生成验证码

String code = String.valueOf((int) ((Math.random() * 9 + 1) * 100000));

//有效时间

Integer minute = 5;

//发送短信所属名称

String comName = "短信测试";

//发送短信验码

String res = new ShowApiRequest("",

"填写自己的appid", "填写自己的密钥")

.addTextPara("mobile", 接收验证码的电话号码)

.addTextPara("content",

"{\"comName\":\"" + 发送短信单位名称+ "\",\"code\":\"" + 6位验证码+ "\",\"minute\":\"" + 短信验证码有效时间+ "\"}")

.addTextPara("tNum", "T150606060609") //这里是短信内容模板,“T150606060609”是官方身份验证模板

.addTextPara("big_msg", "").post();

//打印返回的状态信息

System.out.println(res);

//获取状态信息

JSONObject object = JSON.parseObject(res);

String showapi_res_body = object.get("showapi_res_body").toString();

System.out.println(showapi_res_body);

JSONObject object1 = JSON.parseObject(showapi_res_body);

String ret_code = object1.get("ret_code").toString();

//判断状态码,得到短信发送结果

boolean flag = false;

if (ret_code.equals("0")) {

flag = true;

}

//返回短信发送状态和当前短信验证码内容

return JSON.toJSONString(MakeMap.makeOneMap("Identifyingcode", code, flag));

}

参数说明

请求参数

返回参数

标签:万维,短信,String,res,易源,验证码,发送,code,java

来源:

更多推荐

java vpa

本文发布于:2024-03-06 00:05:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713825.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:java   vpa

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!