700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java版阿里云发送短信

java版阿里云发送短信

时间:2021-11-25 19:04:30

相关推荐

java版阿里云发送短信

1.添加依赖

<dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi0525</artifactId><version>2.0.16</version></dependency>

2.执行代码

package cn.docus.wechatapi;import com.aliyun.dysmsapi0525.models.*;import com.aliyun.teaopenapi.models.*;import com.aliyun.teautil.models.*;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;@SpringBootTestclass WechatapiApplicationTests {/*** 使用AK&SK初始化账号Client* @param accessKeyId* @param accessKeySecret* @return Client* @throws Exception*/public static com.aliyun.dysmsapi0525.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {Config config = new Config()// 您的 AccessKey ID.setAccessKeyId(accessKeyId)// 您的 AccessKey Secret.setAccessKeySecret(accessKeySecret);// 访问的域名config.endpoint = "";return new com.aliyun.dysmsapi0525.Client(config);}@Testvoid contextLoads() throws Exception {String templateParam = "";//accessKeyId:阿里云RAM用户id//accessKeySecret:阿里云RAM用户AccessKey//signName:签名名称//templateCode:短信验证码模板编码//phoneNumbers:手机号码//templateParam:参数值1com.aliyun.dysmsapi0525.Client client = createClient("accessKeyId", "accessKeySecret");SendSmsRequest sendSmsRequest = new SendSmsRequest().setPhoneNumbers("phoneNumbers").setSignName("signName").setTemplateCode("templateCode").setTemplateParam("{\"code\":"+templateParam+"}");RuntimeOptions runtime = new RuntimeOptions();client.sendSmsWithOptions(sendSmsRequest, runtime);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。