阿里云发送短信验证码教程与应用

1. 首先进入阿里云中的
在这里插入图片描述
在这里插入图片描述
2. 添加用户组合用户,并授权
在这里插入图片描述
添加权限 短信权限搜sms
在这里插入图片描述
点击想要的权限,并按确定。就添加成功了。

3.生成AccessKey ID和SECRET
在这里插入图片描述在这里插入图片描述
4. 短信业务的开启
搜素短信服务务,进入短信页面
在这里插入图片描述
添加签名和模板
在这里插入图片描述
在这里插入图片描述
5.编程实战

```java
 @Test
    void contextLoads() {
        DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");
        IAcsClient client = new DefaultAcsClient(profile);

        CommonRequest request = new CommonRequest();
        request.setSysMethod(MethodType.POST);
        request.setSysDomain("dysmsapi.aliyuncs.com");
        request.setSysVersion("2017-05-25");
        request.setSysAction("SendSms");
		
         request.putQueryParameter("PhoneNumbers", "手机号码");
        request.putQueryParameter("SignName", "签名");
        request.putQueryParameter("TemplateCode", "模板名");
        HashMap<String,Object> map=new HashMap<>();
        map.put("code",520);//520是验证码。到时候可以随机生成。
        request.putQueryParameter("TemplateParam", JSONObject.toJSONString(map));
        try {
            CommonResponse response = client.getCommonResponse(request);
            System.out.println(response.getData());
        } catch (ServerException e) {
            e.printStackTrace();
        } catch (ClientException e) {
            e.printStackTrace();
       }

accessKeyId和accessSecret 是第四步生成的,
PhoneNumbers,手机号码
SignName 签名 ,比如说图中的 --夏虫学习java–
TemplateCode 模板名,比如 --SMS_193519442–
接着就可以有短信了
在这里插入图片描述
学完这个,可以做一个手机验证码登录或者找回。
[https://blog.csdn.net/weixin_42797012/article/details/106991208]
记录下来,希望对你我有帮助,点个赞。一起学。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值