zoukankan      html  css  js  c++  java
  • java调用阿里云短信接口

    其实官方api中已经写的很明白了,但是为了方便以后查看,还是搬一下吧。

    之前都是用的互亿无线短信平台,最近几个项目才转的阿里云。 没啥难度的,仅是记录下。

    在我的博客查看:zjblog

    首先结合项目需求在阿里云申请几个模板,签名也需要申请下。

    image.png

    image.png

    调用接口方法

      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
  • 相关阅读:
    HDU.4352.XHXJ's LIS(数位DP 状压 LIS)
    AGC 015C.Nuske vs Phantom Thnook(思路 前缀和)
    window下域名解析系统DNS诊断命令nslookup详解
    Nginx入门篇-基础知识与linux下安装操作
    物理服务器Linux下软RAID和UUID方式挂载方法--Megacli64
    Linux下进程与线程的区别及查询方法
    Linux系统下DNS主从配置详解
    CactiEZ中文解决方案和使用教程
    关于MyBase 7.0 破解的方法
    git分支与合并(3)
  • 原文地址:https://www.cnblogs.com/sunonzj/p/12341122.html
Copyright © 2011-2022 走看看