今天刚接触了一个短信接口平台,云通讯第三方短信提供服务商。http://www.yuntongxun.com/

然后介绍一下怎么使用该短信平台来接入到自己的项目中。

首先你的去注册一个账号,然后根据提供的一些信息,作为接口进行接入。

将account sid、auth token、Rest url、等信息写入代码中。稍后会由示例代码上传的。

然后就是实例化SMS类,调用里面的方法就好了,很多方法都已经封装好了,直接用就好了。

public function sendSMS(Request $request){
$m3_result = new M3Result();
$phone = $request->input('phone','');
if($phone == ''){
$m3_result->status = 1;
$m3_result->message = '手机号不能为空';
return $m3_result->toJson();
} $sendTemplateSMS = new SendTemplateSMS();
$code = '';
$charset = '1234567890';
$_len = strlen($charset)-1;
for($i=0;$i<6;++$i){
$code .= $charset[mt_rand(0,$_len)];
}
$sendTemplateSMS->sendTemplateSMS($phone,array($code,60),1); $deadline = date("Y-m-d H:i:s",time()+60*60);
if(TempPhone::where('phone',$phone)->first()){
TempPhone::where('phone',$phone)->update(['code'=>$code,'deadline'=>$deadline]);
}else{
$tempPhone = new TempPhone();
$tempPhone->phone=$phone;
$tempPhone->code=$code;
$tempPhone->deadline=$deadline;
$tempPhone->save();
} $m3_result->status=0;
$m3_result->message='发送成功';
return $m3_result->toJson();
}

这个是前台进行异步验证的

这个是临时存储验证码的表。

短信接口平台工具类的下载:http://download.csdn.net/detail/yxhbk/9662824

最新文章

  1. C语言共用体(Union)
  2. strcpy 和 strcat
  3. 2016年10月12日 星期三 --出埃及记 Exodus 18:23
  4. unity, 由5.2.1f1升级到5.3.5f1,2d物理不正常解法
  5. Aizu 2306 Rabbit Party DFS
  6. PendingIntent.getBroadcast第四个参数flags
  7. 深圳尚学堂:Java中Class对象
  8. 函数重载overload
  9. Redis TTL命令
  10. java中几种加/解密API
  11. 2019前端面试题汇总(主要为Vue)
  12. nginx 配置 HTTPS 及http 强制跳转https.
  13. [Sw] 使用 Swoole Server task/协程 处理大数据量异步任务时注意
  14. spring applicationContext.xml
  15. Date类型与String类型的相关问题
  16. Faster RCNN原理分析(二):Region Proposal Networks详解
  17. Python3.5 学习八
  18. oracle 11g 从 dmp 文件中导出 sql 代码 的方法.
  19. vue——学习笔记
  20. java多线程-ThreadLocal

热门文章

  1. 发送邮件 Email(java实现)
  2. js添加方法和邦定事件
  3. Spring IOC 容器源码分析(转)
  4. 【转】Java中的代码点与代码单元
  5. poj 1146 ID Codes (字符串处理 生成排列组合 生成当前串的下一个字典序排列 【*模板】 )
  6. 吴恩达机器学习笔记(七) —— K-means算法
  7. smokeping再次部署遇到的问题记录
  8. IDEAL葵花宝典:java代码开发规范插件 FindBugs-IDEA
  9. 集群 openfire
  10. hdu 6109 数据分割