使用阿里大鱼发送短信
来源:互联网 发布:linux下安装vmware12 编辑:程序博客网 时间:2024/05/17 03:50
最近看到同事在使用阿里大鱼实现短信发送功能,稍微学了下,果然挺方便的,下面把使用方法共享一下。
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
0 0
- 使用阿里大鱼发送短信
- 阿里大鱼发送短信
- Yii2使用阿里大鱼或阿里云短信发送短信
- 阿里大鱼 短信使用
- 阿里大鱼短信发送平台
- 阿里大鱼短信功能使用
- 利用阿里大鱼发送短信验证
- 阿里大鱼短信接口PHP版,精简版阿里大鱼短信SMS发送接口PHP实例
- thinkphp使用阿里大鱼短信接口
- 阿里大鱼短信平台使用(Java)
- 阿里大鱼短信平台使用-Java版
- thinkphp使用阿里大鱼短信接口
- 阿里大鱼短信平台使用(Java)
- 阿里云大鱼短信使用demo
- 阿里大鱼 短信验证
- 阿里大鱼短信demo
- 阿里大鱼短信接口:
- 阿里大鱼短信
- java中“==”和“equals”
- LR模拟请求中出现中文字符串导致错误的解决办法_lr_convert_string_encoding
- Djnago-世界上最简单Django示例
- Django项目开发举例之自定义管理界面(4)
- SQLite的Pragma语句
- 使用阿里大鱼发送短信
- tpshop怎么样
- 小猪佩琪第一季
- 简单排序学习
- 基于ZooKeeper大规模集群配置系统概述
- iOS addChildViewController用法
- 设计模式总结,应用场景
- (ETW) Event Tracing for Windows 入门
- windows下编写Linux项目,crlf,git checkout不自动转换成lf,换号符号不自动替换,跨平台编辑项目