🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 注意:本文档后期不在跟新,新文档迁移到:[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)