阿里云短信验证码

当然啦,学习任何东西第一步就是去注册当前网站的账号。
阿里云的官网:https://www.aliyun.com/?utm_content=se_1008364713

◆【1.先注册账号,后登录,会有实名认证直接用支付宝扫码授权即可。】

◆【2.进入后界面后点击---免费开通,进入后侧边栏有--快速学习】

◆【可以看到此处有两种方法方式一种API接口调入和控制台发送测试。控制台发送测试就按照下图直接选择,输入手机号就可以测试,我们主要讲解玩代码的】

◆【3.API测试】:

◆【4.调取API】

【 在 绑定测试手机号 的时候下面的一下信息直接在代码中填补了,不管是下载完整工程或者直接复制,只需要检查一下就可以】

◆【5.此文章提供的项目使用软件是 IDEA, maven环境下的web项目】

maven的配置和web项目的构建教程网址:

https://blog.csdn.net/m0_70083523/article/details/127396262?spm=1001.2014.3001.5502

◆下载完整工程不要直接导入,自己创建包和类,复制内容。下载的文件中有src中代码和pom.xml的坐标。ctrl+C/V搞定

<!--pom.xml中导入坐标--><!--阿里云短信验证--><dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi20170525</artifactId><version>2.0.22</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>tea-openapi</artifactId><version>0.2.6</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>tea-console</artifactId><version>0.0.1</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>tea-util</artifactId><version>0.2.14</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>tea</artifactId><version>1.1.14</version></dependency>

◆坐标导入后,将SDK代码复制---包目录的创建根据文件路径创建就好了,类直接复制


我将Sample.java的代码放这里:

public class Sample {/*** 使用AK&SK初始化账号Client* @param accessKeyId* @param accessKeySecret* @return Client* @throws Exception*/public static com.aliyun.dysmsapi20170525.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config().setAccessKeyId(accessKeyId).setAccessKeySecret(accessKeySecret);// 访问的域名config.endpoint = "dysmsapi.aliyuncs.com";return new com.aliyun.dysmsapi20170525.Client(config);}public static void main(String[] args_) throws Exception {java.util.List<String> args = java.util.Arrays.asList(args_);//创建自己的密钥信息得到com.aliyun.dysmsapi20170525.Client client = Sample.createClient("您的 AccessKey ID", "您的 AccessKey Secret");com.aliyun.dysmsapi20170525.models.SendSmsRequest sendSmsRequest = new com.aliyun.dysmsapi20170525.models.SendSmsRequest().setSignName("阿里云短信测试").setTemplateCode("SMS_154xxxxx")   //生成的编码.setPhoneNumbers("19588xxxxx")      //对方手机号.setTemplateParam("{\"code\":\"1234\"}");  //code可以改,仅限6位内com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();com.aliyun.dysmsapi20170525.models.SendSmsResponse resp = client.sendSmsWithOptions(sendSmsRequest, runtime);com.aliyun.teaconsole.Client.log(com.aliyun.teautil.Common.toJSONString(TeaModel.buildMap(resp)));}
}

【code编码可以随机生成,自己定义一个变量,传进去】

◆【6.改Sample.java中的密钥】

找到此段代码:改 accessKeyIdaccessKeySecret

com.aliyun.dysmsapi20170525.Client client = Sample.createClient("accessKeyId", "accessKeySecret");
◆【7.获取密钥ID和密钥】
  • 鼠标悬浮头像信息位置会有“AccssKey管理”,之后会有弹窗,点击”继续使用AccssKey“,创建自己的密钥,将生成的AccessKey IDaccessKeySecret复制到上一步要修改的代码那里。
  • 初次生成可能与此图有差异
◆【注意:】
  • ▶里面有些属性内容不可更改,比如:短信签名名称,短信模版Code:
  • ▶idea代码运行手机没有收到短信:
  • 控制台后面会有“用户余额不足”:要么自己充个一块钱,或者申请免费试用。完全没必要充哦,我们只是快速熟悉一下这个服务,后续要买东西在说~

    【选择你需要的免费服务,好像大概似乎可以用三个月~~~】

▶【运行正确控制台会有Message:"OK"等信息,并且朋友收到模板上的短信内容就完成了。】
【我就不给大家展示控制台运行图了(小主花了money~~~,记得短信免费100条的步骤不要忘记了,有任何问题私信回复哦!!!)】

【阿里云短信验证码】麻瓜教程~~~从注册---申请---代码---执行相关推荐

  1. SpringBoot-短信验证码-快速入门Demo(含redis)(手把手教你开通阿里云短信服务到写出个最终代码来)

    B站小狂神-此博客的内容就是看了这个视频的总结(博主自己写的哦~并非转载) 视频链接-[狂神说]通俗易懂的阿里云短信业务实战教程(露脸) 您是否还在为别人的项目有短信功能自己的却没有? 您是否还在为自 ...

  2. nodejs实现阿里云短信验证码

    nodejs实现阿里云短信验证码 事先准备 1.开通阿里云短信服务 2.获取 AccessKey 代码编写 事先准备 1.开通阿里云短信服务 1⃣️登陆阿里云,然后进入到 https://dysms. ...

  3. 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)

    获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...

  4. 阿里云短信验证码实战

    一.创建阿里云短信权限用户 1.登陆阿里云之后我们点击头像,接着点击AccessKey: 2.选择开始使用子用户 : 3.我们先要创建一个用户组: 4.依次点击新建的用户组--授权管理,给用户组授权, ...

  5. springboot 使用shiro集成阿里云短信验证码

    目录 1.阿里云短信验证码服务 2.发送短信验证码 3.shiro配置多个realm 4.验证短信验证码 5.一些修改思路 引言:短信验证码是通过发送验证码到手机的一种有效的验证码系统,主要用于验证用 ...

  6. C# ASP.NET MVC 阿里云短信验证码Demo

    相信大家在开发过程中又很多使用到验证码验证的功能,今天将验证码的验证整理一下写了一个Demo 通过本篇后你能学习到: 阿里云短信服务 Drapper连接SQL Server进行增改操作 JS前端倒计时 ...

  7. [风一样的创作]二次封装阿里云短信 验证码 发送短信 查询短信 编辑短信

    1.首先要注册阿里云,购买阿里云短信服务,拿到AccessKey ID和AccessKey Secret 链接: https://usercenter.console.aliyun.com/#/man ...

  8. Thinkphp3.2开发阿里云短信验证码

    之前一直使用的是创蓝253的短信验证码,开发起来比较方便,不想阿里云这么复杂.有兴趣的同学可以去看一下创蓝253的短信验证码(https://www.253.com). 今天主要说一下阿里云的短信验证 ...

  9. 阿里云短信验证码的坑.....

    阿里云短信的坑 博主在集成阿里云短信的时候发生了此问题: 明明生成6位数字的验证码结果,通过阿里云短信发送出来有时只有5位. 解决办法也很简单我就直接贴代码,说原因了. 原因是: 问题原因:因为我返回 ...

最新文章

  1. 实验二:网络嗅探与欺骗
  2. python里format有什么用_python的format什么意思
  3. java判断字符串的值是否为0或者为空
  4. Strom集群安裝,Python安裝,Strom配置,Strom常用命令
  5. c语言心形告白代码实现
  6. 百度地图手机和电脑不一致_你可能不知道的电脑手机冷知识
  7. 实现前后端数据交互方法汇总
  8. 利用apache 的PropertyUtilsBean 实现map和pojo相互转换
  9. linux怎么启动程序路径,linux查找启动程序的路径
  10. python可以用于工业机器人编程与操作_工业机器人用什么语言编程?
  11. ace unlck工具下载_iPhoneX如何解锁ID激活锁
  12. 【UIAutomator2】实现微信自动加好友功能
  13. 「化学」相对分子质量
  14. 我国数据要素统一大市场构建的问题与对策
  15. 天天预约|新功能工具「美团优惠券」上线啦!
  16. VMware vCenter突然无法正常登陆,出现[503 Service Unavailable]
  17. 使用AD(Altium Designer)三年的笔记(虽然很口语化,但是好记性不如烂笔头嘛~开熏)
  18. After Effects Apprentice: 19 Motion Tracking with Cinema 4D Lite After Effects学徒19:运动跟踪与Cinema 4D Li
  19. 计算机演示文稿教学实例课件,ppt课件制作基本要求及ppt教学案例
  20. UCloud,创业公司死磕公有云的悲壮

热门文章

  1. CSDN竞赛—第五期题解与感想
  2. Navicat_keygen 使用
  3. stm32编程经验总结——常犯错误
  4. [学习笔记]可持久化数据结构——数组、并查集、平衡树、Trie树
  5. dotween曲线运动 unity_【Unity3d游戏开发】游戏中的贝塞尔曲线以及其在Unity中的实现...
  6. 关于abiFilters的使用
  7. 凉了呀,面试官叫我设计一个排行榜。
  8. 自学前端 | 方法不对等于白学
  9. 数据结构与算法(十三)删除二叉树结点
  10. 操作系统---IO控制方式