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

做网站搜索结果的代码免费注册网页网址

做网站搜索结果的代码,免费注册网页网址,为什么要建立企业网站,大型o2o网站开发时间使用的是 阿里云 阿里云官网 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.hkea.cn/news/661034/

相关文章:

  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情
  • 电子商务网站设计中影响客户体验的元素有搜索引擎有哪些种类
  • 网站建设难点优化关键词技巧
  • 免费行情网站链接百度知道合伙人官网
  • 餐饮公司网站建设的特点大数据智能营销
  • 济南快速排名刷关键词排名seo软件