# 注意:本文档后期不在跟新,新文档迁移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/)
#### 首先感谢使用KitAdmin后台开发框架
#### 反馈交流QQ群:696279396
---
### 后台配置
> 首先,不得不说,OpenKit在发送短信已经做了很多的封装,已经大大节约了工作时间,提高了工作效率,那么为什么我们再KitAdmin总还要重新封装呢?我们在KitAdmin中保留了原有的所有的OpenKit中的所有模块,同时在原有的基础上整合,比如短信,我们现在只要一个接口,其他的都是在后台配置,这样大大提高开发效率,减少开发失误。作为很好的开发项目,我们需要在后台配置第三方资源(现在支持阿里大鱼和云之讯),点击短信设置即可
![](https://box.kancloud.cn/0a39824b0c25ae4d67bf828cc843e7fc_3242x1520.png)
如果你想测试你的配置是否正确,你可以点击右侧的短信测试,如果你的手机可以接收到短信说明你的配置成功
![](https://box.kancloud.cn/b28453ad282edfb86c8cfdd9890db559_3264x1242.png)
对了,在后台我们也写了对应的使用说明,当然,如果你想看直播教程,你也可以[点击这里](http://study.163.com/course/courseMain.htm?courseId=1005001015&utm_campaign=commission&utm_source=cp-400000000396007&utm_medium=share)
注意:这个时候你还没有完全配置完成,你还需要在后台 系统设置 --> 选择使用的短信第三方
![](https://box.kancloud.cn/87daf6d80416eaf4bebc1f9d8fab64db_3312x1826.png)
### 调用
这里希望大家注意一下
1. 如果后台设置了使用短信的第三方,可以不传 messageType 参数,如果设置了,将预先使用代码中设置的第三方,(1:代表阿里大鱼,2:代表云之讯)
2. 如果想调用后台设置的默认短信模板,请直接将 template 参数留空即可,如果传入,将预加载你代码中设置的模板
3. 注意,不管你是使用阿里大鱼,还是云之讯,我们传入变量的时候都要使用这种格式 key,value,key,value(中间英文“,”不需要空格) 哪怕你只有一个参数,也要严格按照这个方式,传入参数,如果你是阿里大鱼那么 Key 代表变量名,value代表对于的变量值,如果是云之讯,key不需要有,但是可以随便书写,value代表参数,顺序要按照短信模板中的参数的顺序传入
```
@Resource
private MessageService messageService;
KitMessage kitMessage = new KitMessage();
if(messagetype!=null && !"".equals(messagetype)){
kitMessage.setMessagetype(Integer.valueOf(messagetype));
}
kitMessage.setPhone(phone);
kitMessage.setCode(code);
kitMessage.setTemplate(template);
// 调用
map = messageService.send(kitMessage);
```
> 对,你没有看错,不管是阿里大鱼,还是云之讯,你只要后台配置好之后,接下来,你只要上面的一行代码,就可以搞定短信验证,当然就算你后台配置使用的是云之讯,你同样可以强制在代码中强制使用云之讯,同样的道理,后台你配置了,短信模板,如果你不传短信模板,我们会默认调用后台设置的默认短信模板,如果有特殊要求,你可以传入对应参数
---
#### 反馈交流QQ群:696279396
#### 赞助
![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)