依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>dysmsapi20170525</artifactId> <version>2.0.6</version> </dependency>
package com.sensor.sellCabinet.util; import com.aliyun.tea.*; import com.aliyun.dysmsapi20170525.*; import com.aliyun.dysmsapi20170525.models.*; import com.aliyun.teaopenapi.*; import com.aliyun.teaopenapi.models.*; public class AliMsgUtil { /** * 使用AK&SK初始化账号Client * @param accessKeyId * @param accessKeySecret * @return Client * @throws Exception */ public static com.aliyun.dysmsapi20170525.Client createClient(String accessKeyId, String accessKeySecret) throws Exception { Config config = new Config() // 您的AccessKey ID .setAccessKeyId(accessKeyId) // 您的AccessKey Secret .setAccessKeySecret(accessKeySecret); // 访问的域名 config.endpoint = "dysmsapi.aliyuncs.com"; return new com.aliyun.dysmsapi20170525.Client(config); } public static void main(String[] args_) throws Exception { java.util.List<String> args = java.util.Arrays.asList(args_); com.aliyun.dysmsapi20170525.Client client = AliMsgUtil.createClient("xxxxxxxx", "xxxxxx"); SendSmsRequest sendSmsRequest = new SendSmsRequest() .setPhoneNumbers("xxxxx") .setSignName("xxxx") .setTemplateCode("xxxxx") .setTemplateParam("{\"code\":\"123456\"}"); // 复制代码运行请自行打印 API 的返回值 SendSmsResponse sendSms = client.sendSms(sendSmsRequest); } }