阿里云短信服务集成

本文介绍了如何集成阿里云短信服务,包括获取Access key、创建短信签名和模板、集成短信功能、使用验证码进行注册登录以及充值查看短信到达率。详细记录了每个步骤,适合开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无论app还是web都会用到短信验证功能,阿里提供了优质的短信服务。
特此将集成步骤记录,方便以后查阅

一、获取 Access key和Access key Secret

1、首先注册阿里开放平台开发者,并进行实名认证
2、开通阿里短信服务
3、在短信控制台点击Access Key按钮查看 Access key和Access key Secret

阿里云AccessKeys
4、创建短信签名,个人用户只能创建一个短信签名,企业用户可以创建5个短信签名
5、短信签名就是短信的主体名,比如支付宝的短信为【支付宝】,其中支付宝就是短信签名。短信签名是提交后是需要进行审核的,一般工作时间之内,2小时之内就能审核通过
短信签名
6、创建短信模板:短信模板就是短信的内容,如果短信中有参数,可以参照阿里的参数模板进行设置。
短信模板
这些东西都有了之后就可以进行开发了。

二、集成短信功能

1、下载阿里短信的两个jar包,将其导入项目
2、参照官方demo进行代码编写
我自己写了一个工具类,很简单。
如果有更多的需求,可以在其基础上进行拓展。

/**
 * 短信发送工具
 * @author YangYang_2000
 * @version 1.0
 * @date 2017年12月28日
 */
public class SmsUtil {
   
    // 产品名称:云通信短信API产品,开发者无需替换
    private static final String product = "Dysmsapi";
    // 产品域名,开发者无需替换
    private static final String domain = "dysmsapi.aliyuncs.com";

    // 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
    private static String accessKeyId = "自己的AccessKeyId";
    private static String accessKeySecret = "自己的AccessKeySecert";
    private static String identifyingTempleteCode = "自己的短信模板";
    private static String singName = "自己的短信签名";
    /**
    * 发送短信验证码
    */
    public static SendSmsResponse sendIdentifyingCode(String mobile, String code) throws Exception {
   
        try {
   
            return sendSms
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值