使用阿里大鱼发送短信
最近看到同事在使用阿里大鱼实现短信发送功能,稍微学了下,果然挺方便的,下面把使用方法共享一下。
1.注册账号:
去 http://www.alidayu.com/?spm=a3142.7791109.1999204071.1.flonP4 注册
注册完成后,系统会自动生成appkey和secret,这个在代码中会需要填写。
2.下载阿里大鱼的Jar包:
可参照http://open.taobao.com/docs/doc.htm?spm=a219a.7395905.0.0.bTUGUg&articleId=101618&docType=1&treeId=1
下载文件如:taobao-sdk-java-auto_142352377140-20160304.jar
导入你的项目即可。
3.后台代码如下:
package com.common.utils;import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;public class MobileSendMessage {public static final String appkey = "23666031"; //注册后生成的appkeypublic static final String secret = "4516636f5a1a07aefsddf3f1hc2adfaa"; //注册后生成的secretpublic static final String url = "http://gw.api.taobao.com/router/rest";public static void taobaoSendMoblieMessage(String userId, String tel, String vcode, String type) {TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();String json = "{\"code\":\"" + vcode + "\",\"product\":\"我的平台名称\"}";req.setExtend(userId); // 公共回传参数req.setSmsType("normal"); // 短信类型req.setSmsFreeSignName("术语名称"); // 短信签名req.setSmsParamString(json); // 短信模板变量,传参规则{"key":"value"},key的名字须和申请模板中的变量名一致,多个变量之间以逗号隔开。示例:针对模板“验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!”,传参时需传入{"code":"1234","product":"alidayu"}req.setRecNum(tel); // 短信接收号码,群发短信需传入多个号码,以英文逗号分隔 如:1390000000,1380000000req.setSmsTemplateCode("SMS_8141152"); // 短信模板ID,传入的模板必须是在阿里大于“管理中心-短信模板管理”中的可用模板AlibabaAliqinFcSmsNumSendResponse rsp;try {rsp = client.execute(req);System.out.println(rsp.getBody());} catch (ApiException e) {e.printStackTrace();}}
}
有问题可以参照阿里大鱼的API文档:
http://open.taobao.com/docs/api.htm?spm=a219a.7395905.0.0.doSPV9&apiId=25450
使用阿里大鱼发送短信相关推荐
- 利用阿里大鱼发送短信验证
用了很久的CSDN,也从中学到了很多的知识和解决很多问题,今天决定自己也要学会贡献,所以从今天开始我的CSDN博客知识加油站.吐舌头 闲话不多说,言归正传.今天我要分享的是利用阿里大鱼实现网站和APP ...
- springboot+阿里大鱼发送短信详细
1导入阿里大鱼坐标 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-s ...
- 阿里大鱼发送短信(工具类)
前言:需要去申请阿里大鱼的账号 点击跳转阿里大鱼平台 1.坐标 <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sd ...
- 使用阿里大鱼发送短信验证
目前,基本上所有的网站注册都要求手机绑定,并通过下发短信验证码方式验证手机的真实性,提高了用户的真实性.但是一般企业单独申请短信行业通道都比较困难,因此选择一家信誉好,稳定性.及时性强的第三方短信通道 ...
- Java 集成阿里大鱼平台短信服务发送验证码到手机
点击前往:阿里大鱼 --- 短信接口调用错误码(错误原因及处理方式) 上一篇:阿里大鱼短信服务 --- 发送验证码.短信通知 下一篇:Java 集成阿里大鱼平台短信服务发送验证码 --- 补齐注册部分 ...
- PHP对接阿里大鱼实现短信的发送
背景知识: 手机验证码这个功能几乎哪里都可以看到,那么PHP如何实现手机验证码的发送呢?下面介绍PHP对接阿里大鱼实现短信验证码发送. 1.首先登陆阿里云,点击控制台: 2.选择短信服务: 3.由于阿 ...
- php 阿里云短信服务及阿里大鱼实现短信验证码的发送
阿里云短信服务 一:使用阿里云的短信服务 ① 申请短信签名 ②申请短信模板 ③创建Access Key,获取AccessKeyId 与 AccessKeySecret.(为了安全起见,这里建议使用子用 ...
- 【阿里云短信服务SMS】使用阿里云发送短信
使用阿里云发送短信 前期准备工作 1.添加签名 2.添加短信模板 3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret 4.给子用户添加权限 5.收集好之前步骤中的4个关 ...
- java 阿里云 发送短信功能实现
1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...
最新文章
- laravel异常处理
- 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
- python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
- WinAPI: GetSystemPowerStatus - 获取系统电源状态的信息
- 网易发布云计算战略,“为解放程序员而来”
- shell脚本每日一练(一)
- 设计模式系列之单例模式(java)
- 160 - 48 DueList.3
- leetcode169. 多数元素
- Asp.Net WebApi swagger使用教程
- wp7开发第一课:软件生命周期(其一)
- function core.php is missing,PHP代码
- 一个做得很好的电子产品测评类网站:Zealer
- Android 11 开机动画资源
- 博途 V14安装教程
- 各个音阶的频率_声音各个频率的还原
- 音频压缩编码技术(一)—有损压缩
- 计算机提示应用程序无法启动,告诉你电脑提示应用程序无法正常启动0x000007b怎么办...
- Juniper防火墙的HA(高可用性)配置
- 深度学习的发展历史是什么?
热门文章
- Android NDK使用之--用pthread实现多线程
- 手写单例模式的线程池实践
- 【无标题】Flutter的BoxShadow阴影
- 数学建模模型01:层次分析法(AHP)
- 小米手机出货量出现下滑,即将被vivo超越
- vue数据恢复_SQL Server 数据库备份还原和数据恢复
- 《视觉SLAM进阶:从零开始手写VIO》第二讲作业-IMU仿真、MU imu_utils标定
- ffmpeg RSTP基于Html5视频监控直播 工业设备健康度检测应用
- 网易进军视频领域,丁磊:希望创作者在网易扎下根、火起来、赚到钱
- (上)史上最全 Flink SQL 成神之路(全文 18 万字、138 个案例、42 张图)