前提条件

  • 到如下网址注册聚合数据账户https://www.juhe.cn/
  • 登录后进入个人中心进行企业认证
  • 认证成功后通过如下网址申请短信接口https://www.juhe.cn/docs/api/id/54
  • 等待接口审核通过后你会得到一个接口的appkey

配置框架参数

在src.resource下面有一个juhedata_config.xml的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<juheconfig><sms appkey="//TODO" url="http://v.juhe.cn/sms/send"></sms><phone-owner appkey="//TODO" url="http://apis.juhe.cn/mobile/get"></phone-owner>
</juheconfig>

配置文件解释

参数名称 是否必须 参数解释
sms 短信接口配置节点
appkey 申请到的短信接口appkey
url 短信接口调用地址,默认http://v.juhe.cn/sms/send

你只需要把申请到的短信接口的appkey配置到sms节点的appkey属性就可以了
注意这个配置文件中还有phone-owner的配置节点,这个是获取手机号码归属地的接口配置,会在其他文档对此进行说明。

代码调用

使用方法

com.base.common.util.transport.juhe.JuheSMSAPI.getInstance().sendMessage(String tempId, String phoneNumber, Map<String, Object> params)

参数解释

  • tempId
    在申请到短信接口后,是不能想发什么短信就发什么短信的 ,必须基于模板来发送,模板需要自己创建,并且需要聚合数据审核,通过审核后的模板会得到一个模板编号,这里的tempId就是传这个模板编号
  • phoneNumber
    短信接收者的电话号码,11位手机号码
  • params
    传递对应模板占位符的具体数据,聚合数据的占位符要以#开头并且以#结尾,如下#money# 和#balance#就是占位符
尊敬的用户您好,您已成功充值#money#元,当前余额为#balance#元。

这时候你应该组装的params参数如下

Map<String, Object> params = new HashMap<String, Object>();
params.put("money", 1000);
params.put("balance", 2000);

最终用户接收到的短信内容如下

尊敬的用户您好,您已成功充值1000元,当前余额为2000元。

使用聚合数据接口发送短信相关推荐

  1. 普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断、验证验证码的正确性(下)

    普歌-结合腾讯云短信服务+node搭建一个简单的发送短信web小项目 涉及技术: 腾讯云服务 后端服务:node+express 前端搭建:html+js 前言:本来这篇博客应该很早就发了,中间有一些 ...

  2. php 云片网对接,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  3. 使用移动云MAS HTTP接口发送短信BASE64加密中文乱码

    前阵子有个用移动短信接口发送短信的相关业务,遇到了问题记录一下 为了不使项目重启全部是用jsp编写的,前几步按照移动给的HTTP接口文档来 没有问题 最后进行BASE64加密的时候出现了中文字符乱码的 ...

  4. tp6框架结合阿里短信接口发送短信并记录redis

    tp6框架结合阿里短信接口发送短信并记录redis 1> 开通阿里云短信服务 2> 安装redis服务 3>config配置文件 创建sms.php 文件,配置阿里云短信信息 ret ...

  5. php云片网api的运用,如何实现php调用云片网接口发送短信

    这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下 php调用云片网接口发送短信的实现方法 云片网发送短信 /** ...

  6. php 请求第三方接口发送短信验证码及注册手机号码

    1:为什么要用短信验证码: 防范XSS和CSRF 2:php中怎样调用第三方接口(短信宝/京东万象/阿里云/容连云):post请求使用Curl();get请求使用file_get_contents() ...

  7. java短信通知_通过第三方接口发送短信验证码/短信通知(推荐)

    需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com ...

  8. java实现调用短信接口发送短信

    如何调用java接口,进行短信的发送呢?现在几乎每一个平台都需要进行验证码短信或者通知类短信的发送,下面提供java接口的DEMO供大家下载: Java短信接口JDK点击下载 或者直接进入官网测试页面 ...

  9. PHP云软件短信接口,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  10. 云片php sdk,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信/** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @p ...

最新文章

  1. inline-block在ie6中的经典bug
  2. addhandler php5-script php,htaccess和AddType/Addhandler
  3. jstack可以定位到线程堆栈
  4. You must install peer dependencies yourself
  5. FPGA机器学习之stanford机器学习第三堂2
  6. 百度智能云人脸采集SDK通过CFCA权威安全测评
  7. 继BAT之后 第四大巨头是谁
  8. 晶振测试与使用中的主要问题(z)
  9. python turtle画五边形_python画一朵玫瑰给你
  10. 脑洞大开!油画渲染的新算法 Paint Transformer!ICCV2021 Oral!
  11. 11.solr学习速成之MoreLikeThis
  12. python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
  13. 线性回归相关系数c语言,线性回归中相关系数.doc
  14. Docker真实应用场景案例解析——ASSA ABLOY
  15. 大牛云集!清华大学2019年姚班及智班第一届AI本科生名单公布!
  16. angular 路由快照和 aggrid 结合后,导致aggrid 表头消失的问题
  17. python字典统计单词个数_python字典统计单词个数
  18. dos2unix 安装
  19. python变量名必须以字母或下划线开头不区分字母大小写_Python变量名必须以字符或下划线开头,并且区分字母大小写。...
  20. cordova在使用jqmobile中出现的问题(使用$(window).on与window.addEventListener)

热门文章

  1. ai钢笔工具怎么描线_ps钢笔工具怎么用——绘制直线、平滑曲线、转折曲线
  2. 在launcher中隐藏app图标
  3. MFC 资源脚本问题:fatal error CVT1100: 资源重复。类型: AFX DIALOG LAYOUT
  4. 绘制地图其实并不难!如何绘制地图?看看Smartbi的制作方法
  5. 助力单细胞高通量测序国产替代
  6. win10系统无打印机服务器,win10打印机后台程序服务没有运行该如何解决?
  7. 机器学习的十大图像分类数据集
  8. javascript随机密码生成
  9. 制作字幕.html教程,如何制作电影字幕,视频字幕制作软件|免费给视频加字幕
  10. 3dmax打开材质编辑器就崩溃