云短信使用

本文详细介绍了如何在阿里云上免费试用并配置短信服务,包括登录账号、开通服务、创建签名和模板、设置子账户权限,以及获取关键参数和引入SDK。

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


阿里云短信使用步骤:

《1》点击进入 阿里云免费试用, 然后登陆账号。

《2》 如图选择短信0元试用 (已经领取过的,直接走第三步即可。)

在这里插入图片描述

《3》点击进入阿里云短信官网 ,登陆状态下点击免费开通 (已开通的文字会替换为控制台 , 点击效果一样)

在这里插入图片描述

《4》选择国内消息

在这里插入图片描述

《5》创建短信签名

在这里插入图片描述

在这里插入图片描述

《6》创建短信模板

在这里插入图片描述

《7》创建子账户秘钥

鼠标移至右上角账户名称 选择accesskeys
在这里插入图片描述

选择开始使用子用户AccessKey

输入登陆名称和显示名称, 选择编程访问

在这里插入图片描述

复制得到的accessKeyId和 AccessKeySecret 留待后续使用

在这里插入图片描述

选择创建的子账户 ,点击添加权限

在这里插入图片描述

选择相应的权限, 并点击确定添加

在这里插入图片描述

《8》回到国内短信页面 , 复制审核成功的短信签名名称 以及 短信模板ID。

《9》完成上述步骤后, 已经得到了四个关键性参数

  1. 短信签名名称
  2. 短信模板CODE
  3. accessKeyId
  4. AccessKeySecret

《9》下载jar文件 , 并引入到项目中

在这里插入图片描述

《10》将上述参数, 复制到如下代码中。 并通过JSON方式顺序填充每一个短信模板中到参数

public static boolean send(String phoneNumber) { 
		DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "你的 accessKeyId", "你的AccessKeySecret");
		IAcsClient client = new DefaultAcsClient(profile);
		CommonRequest request = new CommonRequest();
		request.setMethod(MethodType.POST); 
		request.setDomain("dysmsapi.aliyuncs.com"); 
		request.setVersion("2017-05-25"); 
		request.setAction("SendSms"); 
		request.putQueryParameter("RegionId", "cn-hangzhou"); 
		request.putQueryParameter("PhoneNumbers", phoneNumber); 
		request.putQueryParameter("SignName", "短信签名名称"); 
		request.putQueryParameter("TemplateCode", "短信模板CODE"); 
		request.putQueryParameter("TemplateParam", "JSON格式参数列表");
		try {
			CommonResponse response = client.getCommonResponse(request);
			System.out.println(response.getData()); 
			String json = response.getData();
			Gson g = new Gson();
			HashMap result = g.fromJson(json, HashMap.class);
			if("OK".equals(result.get("Message"))) { 
				return true; 
			}
		} catch (ServerException e) {
			e.printStackTrace();
		} catch (ClientException e) {
			e.printStackTrace();
		}
		return false;
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值