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

北京网站优化网如何做视频类网站

北京网站优化网,如何做视频类网站,网站seo入门,河北廊坊做网站注册登录阿里云官网#xff1a;https://www.aliyun.com/ 搜索短信服务 自己一步步申请就可以了 开发文档#xff1a; https://next.api.aliyun.com/api-tools/sdk/Dysmsapi?version2017-05-25languagejava-teatabprimer-doc 1.引入依赖 dependency…注册登录阿里云官网https://www.aliyun.com/ 搜索短信服务 自己一步步申请就可以了 开发文档 https://next.api.aliyun.com/api-tools/sdk/Dysmsapi?version2017-05-25languagejava-teatabprimer-doc 1.引入依赖 dependencygroupIdcom.aliyun/groupIdartifactIddysmsapi20170525/artifactIdversion3.1.1/version /dependency2.短信代码 package com.mc.sms.utils;import com.aliyun.tea.*; import java.util.Random;/*** 此处有两个方法* 1.生成随机六位数的验证码* 2.发送验证码* author 灯塔* date: 2024/09/26 18:19* version 1.0.0*/ public class SendCodeUtils {private static String ALIBABA_CLOUD_ACCESS_KEY_ID 你的AccessKey;private static String ALIBABA_CLOUD_ACCESS_KEY_SECRET 你的 AccessKey Secret;private static String SignName 签名名称;private static String TemplateCode 模板code;/*** 生成随机的六位验证码* return String*/public static String generateVerificationCode() {// 设置验证码长度为6int length 6;// 验证码字符集String digits 0123456789;Random random new Random();StringBuilder sb new StringBuilder();// 生成六位数验证码for (int i 0; i length; i) {int index random.nextInt(digits.length());sb.append(digits.charAt(index));}return sb.toString();}/*** 使用AKamp;SK初始化账号Client* return* type com.aliyun.dysmsapi20170525.Client* throws Exception*/public static com.aliyun.dysmsapi20170525.Client createClient() throws Exception {com.aliyun.teaopenapi.models.Config config new com.aliyun.teaopenapi.models.Config().setAccessKeyId(ALIBABA_CLOUD_ACCESS_KEY_ID).setAccessKeySecret(ALIBABA_CLOUD_ACCESS_KEY_SECRET);config.endpoint dysmsapi.aliyuncs.com;return new com.aliyun.dysmsapi20170525.Client(config);}/**** param phoneNumber* param verificationCode* return String* throws Exception*/public static String verify(String phoneNumber, String verificationCode) throws Exception {com.aliyun.dysmsapi20170525.Client client SendCodeUtils.createClient();com.aliyun.dysmsapi20170525.models.SendSmsRequest sendSmsRequest new com.aliyun.dysmsapi20170525.models.SendSmsRequest().setPhoneNumbers(phoneNumber).setSignName(SignName).setTemplateCode(TemplateCode).setTemplateParam({\code\:\ verificationCode \});try {// 复制代码运行请自行打印 API 的返回值client.sendSmsWithOptions(sendSmsRequest, new com.aliyun.teautil.models.RuntimeOptions());return verificationCode;} catch (TeaException error) {// 此处仅做打印展示请谨慎对待异常处理在工程项目中切勿直接忽略异常。// 错误 messageSystem.out.println(error.getMessage());// 诊断地址System.out.println(error.getData().get(Recommend));com.aliyun.teautil.Common.assertAsString(error.message);return null;} catch (Exception _error) {TeaException error new TeaException(_error.getMessage(), _error);// 此处仅做打印展示请谨慎对待异常处理在工程项目中切勿直接忽略异常。// 错误 messageSystem.out.println(error.getMessage());// 诊断地址System.out.println(error.getData().get(Recommend));com.aliyun.teautil.Common.assertAsString(error.message);return null;}} }3.测试 RestController RequestMapping(/sms) public class SmsController {RequestMapping(/sendSms)public R SendSMS() throws Exception {String code SendCodeUtils.generateVerificationCode();String phoneNumber 18618372228;String verify SendCodeUtils.verify(phoneNumber, code);System.out.println(verify);return R.ok().data(verify);} }
http://www.ho-use.cn/article/10821536.html

相关文章:

  • 济南阿里科技网站建设有限公司软文广告属于什么营销
  • 做家常便饭网站南京网站制作电话
  • 支付网站开发建设费用怎么入账a5站长网网站交易
  • 网站建设迅雷怎样做免费抽皮肤的网站
  • 网站背景图中国室内设计者联盟官网
  • 个人网站模板怎么用品牌注册名词解释
  • 网站定制要花多少钱手机端在哪里打开
  • 鼓楼机关建设网站赣榆建设局网站
  • 大连网站推广安徽旅游必去十大景点
  • 最好的dm单网站建设网络推广器
  • 商务网站开发作业网页设计基础实训期末试卷和答案
  • 广安网站建设哪家好网页编程代码
  • 做网站人员有什么名称东莞十大公司排名
  • 怎样进入国外网站网站菜单栏代码
  • 微信代运营的公司网站2023上海又要封控了吗
  • 网站上添加百度地图广西做网站的公司有哪些
  • 做电影网站 资源怎么存放免费注册公司名字大全
  • 定制网站开发公司哪家好?点击查看赤峰公司网站建设
  • 做风控的网站嘉兴网站制作网站建设
  • 好看的网站 你知道的2021百度站长工具平台
  • 如何快速做h5网站保定网建站模板
  • 如何做网站怎么赚钱吗购物建设网站
  • 做二手货车网站公司互联网的推广
  • 自己可以做拼单网站吗大兴模版网站建设哪家好
  • j2ee做网站济南做网站互联网公司排名
  • 大连金广建设集团网站怎样设计网站主页
  • 公司建网站做app要多少钱wordpress 首页访问量
  • 设计网站用户需求分析报告网站开发公司如何做直播
  • 建设微信网站要多少钱网站平台选择
  • 佛山免费建站公司金融公司网站建设模板