文档章节

阿里大鱼短信接口测试

jcount
 jcount
发布于 2016/04/01 09:19
字数 281
阅读 150
收藏 3

最近逛博客,看到了阿里大鱼云通信平台,就来测试下。具体的接入指南,阿里大鱼有详细介绍。我选的是java的sdk测试的。直接上代码。

import net.sf.json.JSONObject;
public class ToJson {	
		public static JSONObject toJson(){
			int random=(int) (Math.random()*10000);
			String s = Integer.toString(random);
			JSONObject node = new JSONObject();  
			node.put("code", s);
			node.put("product", "某个公司");
			//System.out.println(node);
			return node;
		}	
}
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 MessageDemo {
	public static void main(String[] args) throws ApiException {
		                //官网的URL
				String url="http://gw.api.taobao.com/router/rest";
				//成为开发者,创建应用后系统自动生成
				String appkey="23334038";
				String secret="f831baa15c9fcdd456ed5a71008f7574";
				//短信模板的内
				String json=ToJson.toJson().toString();
				TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
				AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
				req.setExtend("123456");
				req.setSmsType("normal");
				req.setSmsFreeSignName("注册验证");
				req.setSmsParam(json);
				req.setRecNum("*********");//手机号码,如果是多个手机号码可以用逗号隔开
				req.setSmsTemplateCode("SMS_6746230");
				try {
					AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
					System.out.println(rsp.getBody());
					
				} catch (Exception e) {
					// TODO: handle exception
					System.out.println("连接失败");
				}
	}
}


其中的setSmsFreeSignName 的内容在短信签名管理中要存在,不然会报错短信签名不存在 

同样的setSmsTemplateCode("")在短信模板中也要存在,不然会报错短信模板不存在。



© 著作权归作者所有

上一篇: mysqlworkbench画er图
下一篇: Sql的CRUD
jcount
粉丝 0
博文 4
码字总数 1169
作品 0
镇江
私信 提问
加载中

评论(1)

youngjdong
youngjdong
学习
beego 阿里大鱼短信验证码接口

工作中需要用到短信登录注册验证,所以自己用beego写了个阿里大鱼的短信验证码接口 一、配置,beego的配置文件 conf/app.conf,这些注册阿里大鱼帐号就会分配给你,注册地址:http://www.al...

别人说我名字很长
2016/06/28
584
1
【零云】技术分享之:阿里大鱼使用指南

阿里大鱼使用指南 注:以【零云】的【阿里大鱼插件】为例讲解,下载地址:www.lingyun.net 一、登录后台 后台地址:域名/admin.php?s=/admin 二、打开设置页面 系统-扩展中心-插件管理-阿...

CoreThink
2016/12/27
1K
0
短信服务:将阿里大鱼整合到ThinkPHP3.2,并使用

1.入驻阿里大鱼: 以下是阿里大鱼官网链接: http://www.alidayu.com/?channel=baidu&spm=a1z15.973.4467.17133&adid=1001319817aad41eae59&campaignid=547194&b=1012&jlogid=a15145827db3d......

issac宝华
2016/05/15
2.2K
0
需要提供以下资料

导出的EXCEL模板需要提供 图片服务器需要提供 测试服务器和测试数据库需要提供 短信平台需要提供建议阿里大鱼

史蒂芬孙
2017/05/23
1
1
PhpSms 稳定可靠的php短信发送库

可能是目前最聪明、优雅的PHP短信发送库了。从此不再为各种原因造成的个别短信发送失败而烦忧! phpsms的任务均衡调度功能由toplan/task-balancer提供。 转载GitHub:https://github.com/to...

请天点
2016/12/22
694
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux scp命令

Linux scp命令 Linux 命令大全 Linux scp命令用于Linux之间复制文件和目录。 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 语法 scp [-1246BCpqrv] ...

linjin200
22分钟前
3
0
Echoin获得ZB Captial战略投资

Echoin获得ZB Captial战略投资

怎当她临去时秋波那一转
23分钟前
2
0
Jenkins 持续集成综合实战

Jenkins 持续集成综合实战 发表于 2017-01-06 文章目录 1 安装 Jenkins 1.1 安装 JDK/Maven 1.2 安装 Jenkins 1.2.1 离线安装 1.2.2 在线安装 1.2.3 基于 Tomcat 安装 1.2.4 免安装方式 1.3 ...

linzhuangrong
24分钟前
2
0
自动编码(AE)器的简单实现

一.目录 自动编码(AE)器的简单实现 一.目录 二.自动编码器的发展简述 2.1 自动编码器(Auto-Encoders,AE) 2.2 降噪自编码(Denoising Auto-Encoders, DAE)(2008) 2.3 堆叠降燥自动编码器 (Sta...

zhaowei121
28分钟前
2
0
十分良心!全网最详细的Java 自动内存管理机制及性能优化教程

先来个思维导图预览一下本文结构。 一图带你看完本文 一、运行时数据区域 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《J...

戎码益深
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部