function autumn_sendsms($tel,$stype){

        $pd_go=true;

        if($tel==''){
$msg='手机号不能为空';
$pd_go=false;
} if($stype==''){
$msg='类型不能为空';
$pd_go=false;
}
// if($time==''){
// $msg='时间不能为空';
// $pd_go=false;
// } if($pd_go==true){ import('alidayu.top.TopClient');
import('alidayu.top.TopLogger');
import('alidayu.top.RequestCheckUtil');
import('alidayu.top.ResultSet');
import('alidayu.top.request.AlibabaAliqinFcSmsNumSendRequest'); $product=$tel; if($stype=='code'){
$sstype="绑定手机验证码";
$code=rand(100001,999999);
$TemplateCode='SMS_121890057';
$SmsParam='{"code":"'.$code.'","product":"'.$product.'"}';
}
// / dump($SmsParam);
//验证码${code},您正在申请${product}的用户升级认证,请在5分钟之内完成验证,感谢您的支持! $appkey=config('alidayusms')['appkey'];
$secret=config('alidayusms')['secret'];
$signname=config('alidayusms')['signname'];
// dump($signname);
// die();
// if (request()->isAjax()) {//如果是ajax请求
// $tel = input('mobile');//手机号 $c = new TopClient;//大于客户端
$c->format = 'json';//设置返回值得类型 $c->appkey = $appkey;//阿里大于注册时给的应用appkey
$c->secretKey = $secret;//注册的app secretkey,修改成自己的 //请求对象,需要配置请求的参数
$req = new AlibabaAliqinFcSmsNumSendRequest;
$req->setExtend("");//公共回传参数,可以不传
$req->setSmsType("normal");//短信类型,传入值请填写normal //签名,阿里大于-控制中心-验证码--配置签名 中配置的签名,必须填
$req->setSmsFreeSignName($signname);//根据前面配置短信签名里的前面做相应的修改 //你在短信中显示的验证码,这个要保存下来用于验证
//$num = rand(100000,999999);<br>               
//session('code',$num);//保存到session //短信模板变量,传参规则{"key":"value"},key的名字须和申请模板中的变量名一致,
//传参时需传入{"code":"1234","product":"alidayu"}
$req->setSmsParam($SmsParam);//模板参数 //短信接收的手机号码,可以有多个,具体参照大于号帮助文档。
$req->setRecNum($tel); //短信模板。阿里大于-控制中心-验证码--配置短信模板 必须填
$req->setSmsTemplateCode($TemplateCode );//根据前面配置模板是生成的模板ID修改
$resp = $c->execute($req);//发送请求 if($resp->result->success == true){
$data['code']=$code;
$data['recnum']=$tel;
$data['datetime']=time();
$data['SmsParam']=$SmsParam;
$data['smstemplatecode']=$TemplateCode;
$data['request_id']=$resp->request_id;
$data['stype']=$sstype;
$rec = Db::name('sms_records')->insertGetId($data);
} return $resp; // }
} }

thinkphp5阿里大于短信接口的更多相关文章

  1. pyhthon 利用爬虫结合阿里大于短信接口实现短信发送天气预报

    # -*- coding: utf-8 -*- ''''' SDK for alidayu requires: python3.x, requests @author: raptor.zh@gmail ...

  2. 【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo

    Maven+springboot+阿里大于短信验证服务 纠结点:Maven库没有sdk,需要解决 Maven打包找不到相关类,需要解决 ps:最近好久没有写点东西了,项目太紧,今天来一篇 一.本文简介 ...

  3. ASP版_阿里大于短信API Demo

    阿里大于申请地址:http://www.alidayu.com 阿里大于短信发送Demo: ******index.asp************* <%@LANGUAGE="VBSC ...

  4. php与阿里云短信接口接入

    使用阿里云短信API,需要在控制台获取以下必要参数,其中需要自己手机验证+官方审核多次,尤其审核需要保持耐心. 1. accessKeyId  相当于你的个人账户密钥: 2. accessKeySec ...

  5. 阿里大鱼短信接口整合Tp3.2.3开发整理

    阿里大鱼 http://www.alidayu.com/ 的短信接口总体是不错的,别安驹个人认为不管是从性价比还是稳定性上都是跟同类的短信接口好些,毕竟是大公司的东西不会差到哪去.下面把之前开发的短信 ...

  6. TP3.2.3 接入阿里sms 短信接口

    阿里云短信接口 配置文件 config.php //阿里大鱼 'Ali_SMS' =>array( 'sms_temp' =>'短信模板', 'sms_sign' =>'签名', ' ...

  7. asp.net mvc 接入阿里大于 短信验证码发送

    项目前端页面实例 第1步:登录阿里大于控制台 https://www.alidayu.com/center/user/account?spm=0.0.0.0.P1K1jG 第2步:创建应用 第3步:配 ...

  8. THINKPHP3.2.3增加阿里云短信接口思路整理

    https://help.aliyun.com/document_detail/55359.html?spm=5176.product44282.4.7.O4lc1n 阿里云短信服务地址,感冒的下载看 ...

  9. 阿里大鱼短信接口(Python3版)

    近期由于须要用到短信接口,选型的的结果是用阿里大鱼的短信服务,然而淘宝开放平台(TOP)的SDK已经非常多年没有更新了.不支持python3.自己动手改了半天,还是不太正常,索性不用它,自己写一个算了 ...

随机推荐

  1. xshell连不上虚拟机linux的解决办法

    1.找到Linux系统的ip地址 输入命令   ifconfig 2.打开本地网络连接 将VMnet1的ip地址设置为和虚拟机ip同一网段的ip 比如虚拟机Linux系统的ip为   192.168. ...

  2. 检查你要加入到gradle的第三方library是否是最新版本

    开发者从博客.github readme  或者 官方文档中找到如何在gradle 文件中加入dependency  的时候,往往版本已经比较老旧了,想要找到最新版,介绍一个利器 http://gra ...

  3. Python数组使用

    python数组的使用 2010-07-28 17:17 1.Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素. 定义方式:arr = [元素] (2 ...

  4. C#设计模式之代理模式(二)

    15.3 代理模式应用实例 下面通过一个应用实例来进一步学习和理解代理模式.        1. 实例说明        某软件公司承接了某信息咨询公司的收费商务信息查询系统的开发任务,该系统的基本需 ...

  5. javascript正则表达式 - 学习笔记

    JavaScript 正则表达式 学习笔记 标签(空格分隔): 基础 JavaScript 正则表达式是用于匹配字符串中字符组合的模式.在javascript中,正则表达式也是对象.这些模式被用于Re ...

  6. tomcat、Apache服务器外网无法访问80和8080端口,其他端口可以访问

    tomcat.Apache服务器外网无法访问80和8080端口,其他端口都可以访问,很明显地看出这是网络运营商的问题,他们把80和8080端口对外访问屏蔽了. 解释:这两个端口是常用的HTTP协议端口 ...

  7. RAC共享磁盘挂载工具

    待更新: oracleasm: udev: 自己搭建个存储服务器:

  8. June 10th 2017 Week 23rd Saturday

    A lot of things, we can be touched, but we can not shed tears. 很多事情,我们可以感动,却不能流泪. Sometimes I was to ...

  9. 高通Vuforia

    这里使用高通的Vuroria来做一个AR歌姬. 工具: Vuforia,MMD4Mecanim 模型: 初音未来pmd模型文件,极乐净土vmd动作文件. 逻辑: 当发现识别卡时:开启音乐,模型速度为1 ...

  10. [USACO12FEB]牛券Cow Coupons

    嘟嘟嘟 这其实是一道贪心题,而不是dp. 首先我们贪心的取有优惠券中价值最小的,并把这些东西都放在优先队列里,然后看[k + 1, n]中,有些东西使用了优惠券减的价钱是否比[1, k]中用了优惠券的 ...