By CaesarChang 合作: [email protected]
~关注我 带你看更多精品技术和面试必备
<<6>>创建短信模板
<<7>>创建子账户秘钥
打开IDEA 引入Jar文件
然后粘贴代码 替换参数部分
public static boolean send(String phoneNumber,String code) {
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;}
相关文章: