生活不易、且行且珍惜。网站首页 程序人生
使用阿里云短信服务
发布时间:2020-02-21 13:50编辑:zj 阅读:文章分类: Java互动QQ群:170915747
其实官方api中已经写的很明白了,但是为了方便以后查看,还是搬一下吧。
之前都是用的互亿无线短信平台,最近几个项目才转的阿里云。 没啥难度的,仅是记录下。
首先结合项目需求在阿里云申请几个模板,签名也需要申请下。
调用阿里云短信接口
public static String sendSms(String phone, String templateCode, String otherparams) { DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>"); 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", phone); request.putQueryParameter("SignName", "微信平台移动办公"); request.putQueryParameter("TemplateCode", templateCode); request.putQueryParameter("TemplateParam", otherparams); try { CommonResponse response = client.getCommonResponse(request); System.out.println(response.getData()); return response.getData(); } catch (ServerException e) { e.printStackTrace(); } catch (ClientException e) { e.printStackTrace(); } return null; }
调用发送短信方法
JSONObject jsonParam = new JSONObject(); jsonParam.put("realname", realname); jsonParam.put("type", typename); SendSms.sendSms("1777*****72", "SMS_183793510", jsonParam.toString());//SMS_183793510为对应的模板code
#去评论一下
标签:#API
版权声明:本博客的所有原创内容皆为作品作者所有
转载请注明:来自ZJBLOG 链接:www.zjhuiwan.cn
+1
「万物皆有时,比如你我相遇」
感谢大佬打赏【请选择支付宝或微信,再选择金额】
使用微信扫描二维码完成支付