当前位置: 首页 > news >正文

如何制作自己的网站页制作elo机制

如何制作自己的网站页制作,elo机制,东莞微信网站建设咨询,单位网站建设收费标准使用的是 阿里云 阿里云官网 1.找到 左上角侧边栏 -云通信 -短信服务 2.在快速学习测试处 ,按照步骤完成快速学习,绑定要测试的手机号,选专用 【测试模板】,自定义模板需要人工审核,要一个工作日 3.右上角 获取 Acces…

使用的是 阿里云 阿里云官网

1.找到 左上角侧边栏 -云通信 -短信服务

在这里插入图片描述

2.在快速学习测试处 ,按照步骤完成快速学习,绑定要测试的手机号,选专用 【测试模板】,自定义模板需要人工审核,要一个工作日

在这里插入图片描述

3.右上角 获取 AccessKey 管理,获取

在这里插入图片描述
选择子用户,这样即使 AccessKey 泄露,也不会危机自己的阿里云账户
在这里插入图片描述

创建用户

在这里插入图片描述

进入 -获取 AccessKey ID和AccessKey 密码,只能看一次 ,截图在这里插入图片描述

4.编写短信服务 api

短信服务页面-点右上角问号-点文档打开
在这里插入图片描述
选到Java SDK–右边 安装与使用教程
在这里插入图片描述
有安装环境和完整代码
在这里插入图片描述

环境

  <!--阿里云短信服务--><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.5.16</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dysmsapi</artifactId><version>2.1.0</version></dependency>

这边贴两个常见工具类

SMSUtils 短信发送工具类

这里面需要修改accessKeyId, accessKeySecret

package com.ruigei.demo.Utils;import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;/*** 短信发送工具类*/
public class SMSUtils {/*** 发送短信** @param signName     签名* @param templateCode 模板* @param phoneNumbers 手机号* @param param        参数*/public static void sendMessage(String signName, String templateCode, String phoneNumbers, String param) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou","你的 accessKeyId","你的 accessKeySecret");IAcsClient client = new DefaultAcsClient(profile);SendSmsRequest request = new SendSmsRequest();request.setSysRegionId("cn-hangzhou");request.setPhoneNumbers(phoneNumbers);request.setSignName(signName);request.setTemplateCode(templateCode);request.setTemplateParam("{\"code\":\"" + param + "\"}");try {SendSmsResponse response = client.getAcsResponse(request);System.out.println("短信发送成功");} catch (ClientException e) {e.printStackTrace();}}}

ValidateCodeUtils 随机生成验证码工具类

package com.ruigei.demo.Utils;import java.util.Random;/*** 随机生成验证码工具类*/
public class ValidateCodeUtils {/*** 随机生成验证码* @param length 长度为4位或者6位* @return*/public static Integer generateValidateCode(int length){Integer code =null;if(length == 4){code = new Random().nextInt(9999);//生成随机数,最大为9999if(code < 1000){code = code + 1000;//保证随机数为4位数字}}else if(length == 6){code = new Random().nextInt(999999);//生成随机数,最大为999999if(code < 100000){code = code + 100000;//保证随机数为6位数字}}else{throw new RuntimeException("只能生成4位或6位数字验证码");}return code;}/*** 随机生成指定长度字符串验证码* @param length 长度* @return*/public static String generateValidateCode4String(int length){Random rdm = new Random();String hash1 = Integer.toHexString(rdm.nextInt());String capstr = hash1.substring(0, length);return capstr;}
}

写接口

    /*** 获取验证码** @param user* @return*/@Overridepublic R<String> sendMsg(User user, HttpSession session) {//获取手机号String phone = user.getPhone();if (StringUtils.hasText(phone)) {//生成 随机的4位验证码String code = ValidateCodeUtils.generateValidateCode(4).toString();log.info("code={}" + code);//调用阿里云提供的短信服务API 完成发送短信//参数分别是signName, templateCode, phoneNumbers, paramSMSUtils.sendMessage("阿里云短信测试","SMS_154123456",phone,code);//需要将生成的验证码 保存到??token中session.setAttribute(phone, code);return R.success("手机验证码短信发送成功");}return  R.error("手机验证码短信发送失败");}
}

在这里插入图片描述
点 上图的 蓝色按钮 调用API发送短信测试一下

![在这里插入图片描述](https://img-blog.csdnimg.cn/548e1be618f84829ba53180d97e1ad24.png

输入 之前你绑定的 测试手机号 ,点发起调用。

应该没反应,要买短信套餐,是免费的100条短信

在这里插入图片描述
再回到 蓝色按钮 调用API发送短信测试一下,收到短信测试成功
在这里插入图片描述

http://www.zhongyajixie.com/news/57920.html

相关文章:

  • 小型网站设计及建设论文文献常州seo外包
  • 长沙做企业网站竞价推广托管公司价格
  • 绵阳网站维护托管营销型网站建设设计
  • 北京公司网站制作价格石家庄seo顾问
  • 品牌推广多少钱seo文章排名优化
  • 建站网站苏州今天有什么新闻
  • 金山区做网站吗百度一下百度一下
  • 免费下载ppt的网站谷歌seo服务公司
  • 打开网站弹出图片代码域名查询站长之家
  • 广州网站建设维护北京推广
  • 做网站排行榜qq群引流推广平台
  • 北京市海淀区网站建设推广运营平台
  • wordpress托管服务器seo怎么做优化排名
  • 免费婚庆网站模板英文seo
  • 山东网站制作策划长沙网站推广
  • 优秀交互设计网站腾讯会议多少钱一个月
  • 临清市住房和城乡建设局网站seo推广员是做什么的
  • 电子商务网站开发进什么科目seo中文意思是
  • 第三方仓储配送公司中国十大seo公司
  • 如何建设淘宝网站外贸网站有哪些平台
  • 网站滚动框怎么做网络广告宣传平台
  • 营销型网站建设哪家好app线下推广怎么做
  • 潍坊关键词优化服务许昌网站seo
  • 庆阳网站设计服务营销培训心得体会
  • 网站建设哈尔滨网站优化4西seo优化排名
  • 广告投放这个工作难不难做seo主要做什么工作内容
  • 网站制作报价是否合法万秀服务不错的seo推广
  • 江苏专业网站制作自己如何注册一个网站
  • 东莞市网站建设系统企业长沙网站开发
  • 用什么自己做网站百度链接地址