第三方服务-阿里云短信业务 整合springboot项目

第三方服务-阿里云短信业务整合springboot项目

**使用场景:**使用手机验证码进行登录/注册

1. 登录阿里云官网-云市场,购买响应的服务

阿里云官网-云市场地址:云市场地址

搜索关键字:短信
在这里插入图片描述
点击购买响应的使次数后,可以在阿里云管控中心-已购买的服务中查看;
在这里插入图片描述

2. 根据官方提供的API文档使用

文档地址:API文档地址
在这里插入图片描述
点击去调试按钮,可在线调试接口
在这里插入图片描述
其中验证方式有AppCode和AppSecret两种.

  • AppCode方式:文档地址

    • AppCode需要在请求的header中添加Authorization字段,值为“APPCODE + 半角空格 +APPCODE值”
  • AppSecret方式:文档地址

AppCode和AppSecret可以在购买服务后在阿里云管控中心查看
在这里插入图片描述


API需要发送的四个请求参数

在这里插入图片描述
其中skin模板选择对照表:
在这里插入图片描述


使用postman模拟测试发送请求

在这里插入图片描述
在这里插入图片描述


正式使用

​ 当需要在程序中发送验证码时,为了安全性(Code和Authorization)考虑.应该由前端发送ajax请求,后端接受请求后在后端发送短信服务的请求

抽取公共第三方容器对象

​ 使用@ConfigurationProperties(prefix = “alicloud.sms”) 注解自动填充配置文件application中前缀为alicloud.sms的字段
@ConfigurationProperties 注解使用案例

mport lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值