枣庄做网站制作,长沙做旅游网站公司,合肥网站搭建,公司做网站所上传的产品图片文章目录 一、流程1.打开短信服务2.提交材料申请资质3.资质通过后#xff0c;申请短信签名并设置短信模板4.右上角设置AccessKey5.充值 二、参考官方文档调用API1.引入maven依赖2.调用API补充 一、流程
1.打开短信服务
登陆注册阿里云 搜索“短信服务”#xff0c;点击“免… 文章目录 一、流程1.打开短信服务2.提交材料申请资质3.资质通过后申请短信签名并设置短信模板4.右上角设置AccessKey5.充值 二、参考官方文档调用API1.引入maven依赖2.调用API补充 一、流程
1.打开短信服务
登陆注册阿里云 搜索“短信服务”点击“免费开通”
2.提交材料申请资质 3.资质通过后申请短信签名并设置短信模板 例如
4.右上角设置AccessKey 之后将ID和密码保存下来后续会用 设置子用户权限 若之后AccessKey泄露可将其禁用。
5.充值
发短信需要收费要使用首先给账户充值 二、参考官方文档调用API
1.引入maven依赖
dependencygroupIdcom.aliyun/groupIdartifactIddysmsapi20170525/artifactIdversion2.0.24/version
/dependency2.调用API
将下面代码中“必填”字段补充后进行测试。
// This file is auto-generated, dont edit it. Thanks.
package com.aliyun;import com.aliyun.tea.*;public class Sample {/*** 使用AKSK初始化账号Client* return Client* throws Exception*/public static com.aliyun.dysmsapi20170525.Client createClient() throws Exception {// 工程代码泄露可能会导致 AccessKey 泄露并威胁账号下所有资源的安全性。以下代码示例仅供参考。// 建议使用更安全的 STS 方式更多鉴权访问方式请参见https://help.aliyun.com/document_detail/378657.html。com.aliyun.teaopenapi.models.Config config new com.aliyun.teaopenapi.models.Config().setAccessKeyId() // 必填ALIBABA_CLOUD_ACCESS_KEY_ID。.setAccessKeySecret();// 必填ALIBABA_CLOUD_ACCESS_KEY_SECRET。// Endpoint 请参考 https://api.aliyun.com/product/Dysmsapiconfig.endpoint dysmsapi.aliyuncs.com;return new com.aliyun.dysmsapi20170525.Client(config);}public static void main(String[] args_) throws Exception {java.util.ListString args java.util.Arrays.asList(args_);com.aliyun.dysmsapi20170525.Client client Sample.createClient();com.aliyun.dysmsapi20170525.models.SendSmsRequest sendSmsRequest new com.aliyun.dysmsapi20170525.models.SendSmsRequest().setPhoneNumbers() //必填手机号.setSignName() //必填签名.setTemplateCode() //必填模板编号.setTemplateParam({\code\:\666666\}); // 必填验证码try {// 复制代码运行请自行打印 API 的返回值client.sendSmsWithOptions(sendSmsRequest, new com.aliyun.teautil.models.RuntimeOptions());} catch (TeaException error) {// 此处仅做打印展示请谨慎对待异常处理在工程项目中切勿直接忽略异常。// 错误 messageSystem.out.println(error.getMessage());// 诊断地址System.out.println(error.getData().get(Recommend));com.aliyun.teautil.Common.assertAsString(error.message);} catch (Exception _error) {TeaException error new TeaException(_error.getMessage(), _error);// 此处仅做打印展示请谨慎对待异常处理在工程项目中切勿直接忽略异常。// 错误 messageSystem.out.println(error.getMessage());// 诊断地址System.out.println(error.getData().get(Recommend));com.aliyun.teautil.Common.assertAsString(error.message);} }
}若仍有问题详见文档点击跳转链接 补充
只能向已回复授权信息的手机号发送短信
详情点击跳转