栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

阿里云的短信服务acsClient+java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云的短信服务acsClient+java

1. 开通aliyun上的短信服务,主要得到

(1)访问秘钥 accessKeyId <==>AccessKeySecret
(2)短信签名+模板code
参考官方文档

2. API测试短信发送:

参考官方文档
(1)下载sdk (原版)

        
            com.aliyun
            aliyun-java-sdk-core
            4.5.3
        

(2) 测试

import com.aliyuncs.CommonRequest;
import com.aliyuncs.CommonResponse;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.profile.DefaultProfile;

    public  void sendSms( ) {
        // 1. 初始化acsClient
        DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret); 
        IAcsClient client = new DefaultAcsClient(profile);
        // 2. 组装请求对象
        
        CommonRequest request = new CommonRequest();
        request.setSysMethod(MethodType.POST);
        request.setSysDomain("dysmsapi.aliyuncs.com");  // url
        request.setSysVersion("2017-05-25");
        request.setSysAction("SendSms");
        
        request.putQueryParameter("RegionId", "cn-hangzhou");
        request.putQueryParameter("PhoneNumbers", phone);   // 待发送手机号
        request.putQueryParameter("SignName", "aliyun");  // 短信签名
        request.putQueryParameter("TemplateCode", "SMS_200191424"); // 短信模板code
        
        Map params = new HashMap<>();
        params.put("station", "station");
        params.put("channel", "channel");
        params.put("alarm", "alarm");
        params.put("message", "message");
        request.putQueryParameter("TemplateParam", JSON.toJSONString(params)); // 短信模板变量对应的实际值
       	// 3. 发送请求
        try {
            CommonResponse response = client.getCommonResponse(request); 
            log.info(response.getData());
        } catch (Exception e) {
            log.error("短信发送失败:", e);
        }
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/673210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号