阿里大鱼短信发送

1.在阿里云平台上注册账号,并登陆

点击官网后,进入页面左下方有短信:
短信服务这一项,点击

这样就可以添加发送模板:

在这里可以模仿xxx的短信模板:


这样就编好了模板,会得到一个模板CODE,例如SMS_18xxxxxxx

这里要获取:AccessKey ID和Access Key Secret
在项目中使用:
导包:

 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dysmsapi</artifactId></dependency>

代码:

 public static String messageSDK(String messageSDK,String adminmobile,String username,String exchangepassword,HttpServletRequest httpServletRequest) throws Exception {String Msg = "";// ip判断恶意访问String ip = httpServletRequest.getRemoteAddr();// 设置超时时间-可自行调整System.setProperty("sun.net.client.defaultConnectTimeout", "10000");System.setProperty("sun.net.client.defaultReadTimeout", "10000");// 初始化ascClient需要的几个参数final String product = "Dysmsapi";// 短信API产品名称(短信产品名固定,无需修改)final String domain = "dysmsapi.aliyuncs.com";// 短信API产品域名(接口地址固定,无需修改)// 替换成你的AKfinal String accessKeyId = "xxxxx";// 你的accessKeyId,参考本文档步骤2final String accessKeySecret = "xxxxx";// 你的accessKeySecret,参考本文档步骤2// 初始化ascClient,暂时不支持多region(请勿修改)IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);IAcsClient acsClient = new DefaultAcsClient(profile);// 组装请求对象SendSmsRequest request = new SendSmsRequest();// 使用post提交request.setMethod(MethodType.POST);// 必填:待发送手机号。支持以逗号分隔的形式进行批量调用,批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式;发送国际/港澳台消息时,接收号码格式为00+国际区号+号码,如“0085200000000”request.setPhoneNumbers(messageSDK);// 必填:短信签名-可在短信控制台中找到request.setSignName("中国xxx");// 必填:短信模板-可在短信控制台中找到,发送国际/港澳台消息时,请使用国际/港澳台短信模版request.setTemplateCode("SMS_18xxx");String msg = "{\"username\":\"" + username +"\",\"exchangepassword\":\""+exchangepassword+"\",\"adminmobile\":\""+adminmobile+"\""+"}";request.setTemplateParam(msg);SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);if (sendSmsResponse.getCode() != null) {Msg = sendSmsResponse.getMessage();}return Msg;}

这里我想强调的是request.setTemplateParam(msg);里面的msg的配置。
发送验证码只有一个参数: request.setTemplateParam("{“code”: " + mycode + “}”);
有多个参数的:

 String msg = "{\"username\":\"" + username +"\",\"exchangepassword\":\""+exchangepassword+"\",\"adminmobile\":\""+adminmobile+"\""+"}";

注意 参数在预编译出来后也是在引号里面的

阿里大鱼短信发送手把手教会相关推荐

  1. 阿里大鱼短信发送平台

    首先登陆阿里大鱼短息发送平台 http://www.alidayu.com/ (阿里巴巴旗下) 登陆后点击管理中心,进入后台的管理中心,如图所示 进入管理中心后,点击短信签名管理,建立短信签名模板(审 ...

  2. java阿里大鱼短信发送

    项目需要用到发送短信进行验证.推送.通知,公司选用的是阿里大鱼短信服务,阿里家工程师封装的接口,可以说是很贴心了,下面开始我们集成短信之旅吧~ 首先,我们需要先看文档:https://help.ali ...

  3. 阿里大鱼--短信发送API

    参考链接一 参考链接二 项目中运用了阿里大鱼来实现短信的发送.主要步骤如下 1)申请短信签名 在控制台完成模板与签名的申请 2)申请短信模板 在控制台完成模板与签名的申请 3) 第一部分,获取IAcs ...

  4. 阿里大鱼短信发送接口开发

    一. API接口介绍 alibaba.aliqin.fc.sms.num.send (短信发送) 向指定手机号码发送模板短信,模板内可设置部分变量.使用前需要在阿里大于管理中心添加短信签名与短信模板. ...

  5. 阿里大鱼php发送短信,阿里大鱼短信发送PHP代码

    首先 请下载阿里大鱼的SDK短信代码 选择PHP版本的  然后应用如下代码即可 import("@.ORG.alidayu.TopSdk","",". ...

  6. php阿里大鱼短信接口,阿里大鱼短信发送接口demo

    [实例简介]这是一个阿里大于的短信接口示例demo,修改代码中的 appkey 和 secretkey即可 发短信验证码 [实例截图] [核心代码] include "AlibabaAliq ...

  7. 阿里大鱼短信发送 .net

    1.注册登录账号 https://www.aliyun.com/product/sms?spm=5176.12573546.J_8058803260.42.1ee097a5vzWFgn 2.开通国内短 ...

  8. Laravel 阿里大鱼短信接口

    配置 从终端或命令行进入您的项目目录执行 // 拉取阿里大鱼组件composer require iscms/alisms-for-laravel 在 config/app.php 的 provide ...

  9. 阿里大鱼短信接口教程php,ECSHOP短信接口【ECSHOP阿里大鱼短信】ECSHOP短信插件手机短信服务设置教程-ECSHOP教程网...

    各位朋友大家好,感谢大家对ECSHOP教程网的关注与支持!今天为大家详细解说一下ECSHOP注册短信接口[ECSHOP阿里大鱼短信插件]ECSHOP手机短信服务设置教程: 1.首先登陆:http:// ...

最新文章

  1. 2021年大数据常用语言Scala(三):Scala解释器
  2. varnish 4.0 官方文档翻译12-VCL
  3. 在linux下面安装MySQL5.6管理帐号安装失败的解决方法
  4. 计算机中减法的实现原理
  5. [剑指offer]面试题第[38]题[JAVA][字符串的排列][回溯法]
  6. 金融时间序列计算分析题1
  7. 闭环检测python_hdl_graph_slam源码解读(七):闭环检测
  8. python利用函数求20的阶乘_请运用reduce函数,计算20的阶乘,慕课网2-19
  9. Android小项目之--应用解析 Content Provider-内容提供商(附源码)
  10. FLASHFTP简体中文破解版
  11. 成都单片机开发-STC15F2K60S2-LQFP44引脚含义以及1号引脚实物位置
  12. 1585 Amount of Degrees
  13. Web前端 | HTML | 基础
  14. 2020-12 补丁日: 微软多个高危漏洞通告
  15. php 统计汉字,PHP 统计实时统计汉字个数和区别
  16. GL-Studio 4.3-1 安装
  17. 塔防游戏c语言,塔防英雄游戏代码(原创C++实现)
  18. 初见倾心,土曼第三代智能手表T-Ripple新体验
  19. 计算机应用办公自动化技术,计算机应用技术有哪些课程【计算机信息传输技术在办公自动化的应用】...
  20. 河南省焦作市谷歌高清卫星地图下载

热门文章

  1. 像设计师一样展示自己
  2. dedeCMS验证码不显示
  3. 品牌形象设计之企业品牌的塑造
  4. c语言第一个程序详解,一,彻底理解第一个C语言程序 Hello World
  5. 小程序 之 Promise
  6. 软件设计模式--第一章 软件设计模式基础
  7. Dijkstra算法求最短路径
  8. 亚马逊卖家该如何进行站外引流
  9. oracle flashback database,Oracle Flashback Database
  10. c语言数组所含字节数,(C语言)数组所占字节怎么算?