最近看到同事在使用阿里大鱼实现短信发送功能,稍微学了下,果然挺方便的,下面把使用方法共享一下。

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

使用阿里大鱼发送短信相关推荐

  1. 利用阿里大鱼发送短信验证

    用了很久的CSDN,也从中学到了很多的知识和解决很多问题,今天决定自己也要学会贡献,所以从今天开始我的CSDN博客知识加油站.吐舌头 闲话不多说,言归正传.今天我要分享的是利用阿里大鱼实现网站和APP ...

  2. springboot+阿里大鱼发送短信详细

    1导入阿里大鱼坐标 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-s ...

  3. 阿里大鱼发送短信(工具类)

    前言:需要去申请阿里大鱼的账号 点击跳转阿里大鱼平台 1.坐标 <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sd ...

  4. 使用阿里大鱼发送短信验证

    目前,基本上所有的网站注册都要求手机绑定,并通过下发短信验证码方式验证手机的真实性,提高了用户的真实性.但是一般企业单独申请短信行业通道都比较困难,因此选择一家信誉好,稳定性.及时性强的第三方短信通道 ...

  5. Java 集成阿里大鱼平台短信服务发送验证码到手机

    点击前往:阿里大鱼 --- 短信接口调用错误码(错误原因及处理方式) 上一篇:阿里大鱼短信服务 --- 发送验证码.短信通知 下一篇:Java 集成阿里大鱼平台短信服务发送验证码 --- 补齐注册部分 ...

  6. PHP对接阿里大鱼实现短信的发送

    背景知识: 手机验证码这个功能几乎哪里都可以看到,那么PHP如何实现手机验证码的发送呢?下面介绍PHP对接阿里大鱼实现短信验证码发送. 1.首先登陆阿里云,点击控制台: 2.选择短信服务: 3.由于阿 ...

  7. php 阿里云短信服务及阿里大鱼实现短信验证码的发送

    阿里云短信服务 一:使用阿里云的短信服务 ① 申请短信签名 ②申请短信模板 ③创建Access Key,获取AccessKeyId 与 AccessKeySecret.(为了安全起见,这里建议使用子用 ...

  8. 【阿里云短信服务SMS】使用阿里云发送短信

    使用阿里云发送短信 前期准备工作 1.添加签名 2.添加短信模板 3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret 4.给子用户添加权限 5.收集好之前步骤中的4个关 ...

  9. java 阿里云 发送短信功能实现

    1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...

最新文章

  1. laravel异常处理
  2. 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
  3. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
  4. WinAPI: GetSystemPowerStatus - 获取系统电源状态的信息
  5. 网易发布云计算战略,“为解放程序员而来”
  6. shell脚本每日一练(一)
  7. 设计模式系列之单例模式(java)
  8. 160 - 48 DueList.3
  9. leetcode169. 多数元素
  10. Asp.Net WebApi swagger使用教程
  11. wp7开发第一课:软件生命周期(其一)
  12. function core.php is missing,PHP代码
  13. 一个做得很好的电子产品测评类网站:Zealer
  14. Android 11 开机动画资源
  15. 博途 V14安装教程
  16. 各个音阶的频率_声音各个频率的还原
  17. 音频压缩编码技术(一)—有损压缩
  18. 计算机提示应用程序无法启动,告诉你电脑提示应用程序无法正常启动0x000007b怎么办...
  19. Juniper防火墙的HA(高可用性)配置
  20. 深度学习的发展历史是什么?

热门文章

  1. Android NDK使用之--用pthread实现多线程
  2. 手写单例模式的线程池实践
  3. 【无标题】Flutter的BoxShadow阴影
  4. 数学建模模型01:层次分析法(AHP)
  5. 小米手机出货量出现下滑,即将被vivo超越
  6. vue数据恢复_SQL Server 数据库备份还原和数据恢复
  7. 《视觉SLAM进阶:从零开始手写VIO》第二讲作业-IMU仿真、MU imu_utils标定
  8. ffmpeg RSTP基于Html5视频监控直播 工业设备健康度检测应用
  9. 网易进军视频领域,丁磊:希望创作者在网易扎下根、火起来、赚到钱
  10. (上)史上最全 Flink SQL 成神之路(全文 18 万字、138 个案例、42 张图)