博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java调用阿里云短信服务接口
阅读量:4156 次
发布时间:2019-05-25

本文共 1477 字,大约阅读时间需要 4 分钟。

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

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

在我的博客查看:

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

image.png

 

image.png

 

调用接口方法

  public static String sendSms(String phone, String templateCode, String otherparams) {        DefaultProfile profile =            DefaultProfile.getProfile("cn-hangzhou", "
", "
");        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

 

转载地址:http://xmwxi.baihongyu.com/

你可能感兴趣的文章
【Python基础6】格式化字符串
查看>>
【Python基础7】字典
查看>>
【Python基础8】函数参数
查看>>
【Python基础9】浅谈深浅拷贝及变量赋值
查看>>
Jenkins定制一个具有筛选功能的列表视图
查看>>
【Python基础10】探索模块
查看>>
【Python】将txt文件转换为html
查看>>
[Linux]Shell脚本实现按照模块信息拆分文件内容
查看>>
idea添加gradle模块报错The project is already registered
查看>>
在C++中如何实现模板函数的外部调用
查看>>
在C++中,关键字explicit有什么作用
查看>>
C++中异常的处理方法以及使用了哪些关键字
查看>>
内存分配的形式有哪些? C++
查看>>
什么是内存泄露,如何避免内存泄露 C++
查看>>
栈和堆的空间大小 C++
查看>>
什么是缓冲区溢出 C++
查看>>
sizeof C++
查看>>
使用指针有哪些好处? C++
查看>>
引用还是指针?
查看>>
checkio-non unique elements
查看>>