阿里大鱼短信接口 for Thinkphp

不得不说阿里云为创业者在起步时期提供了不少便利,短信接口不管是web应用还是APP都必不可少。大鱼一张口,这是要生吞其他小虾米的节奏啊,四分的价格很便宜了,现在注册会送60元代金券,时间不到一个月,也就是让你免费调试,短信发送效果很好,基本能够达到承诺的三秒,一般情况两三秒,具体效果还待检验,好了,直奔主题。

第一步:注册阿里大鱼账号:http://www.alidayu.com

第二步:进入《开发者控制台》-->《应用管理》中创建应用,应用标签选择“阿里大鱼”。

第三步:在“阿里大鱼”的基础上创建应用,输入应用名称,就可以获得key了。

第四步:SDK下载,如果没有上图中红框里的内容,SDK是无法生成的

第五步:将下载后的SDK文件导入到ThinkPHP\Org下,注意将需要导入的文件名称改为.class.php格式。

第六步:创建控制器用来调用短信接口,代码为下:

<?
phpnamespace Home\Controller;
use Think\Controller;

class SmsController extends Controller {
    public function index($value=‘‘){
        $appkey = "";//你的App key
        $secret = "";//你的App Secret
        import(‘Org.Taobao.top.TopClient‘);
        import(‘Org.Taobao.top.ResultSet‘);
        import(‘Org.Taobao.top.RequestCheckUtil‘);
        import(‘Org.Taobao.top.TopLogger‘);
        import(‘Org.Taobao.top.request.AlibabaAliqinFcSmsNumSendRequest‘);        //将需要的类引入,并且将文件名改为原文件名.class.php的形式
        $c = new \TopClient;
        $c->appkey = $appkey;
        $c->secretKey = $secret;
        $req = new \AlibabaAliqinFcSmsNumSendRequest;
        $req->setExtend("123456");//确定发给的是哪个用户,参数为用户id
        $req->setSmsType("normal");
        /*进入阿里大鱼的管理中心找到短信签名管理,输入已存在签名的名称,这里是身份验证*/
        $req->setSmsFreeSignName("身份验证");
        $req->setSmsParam("{‘code‘:‘1234‘,‘product‘:‘alidayu‘}"); 
        //这里设定的是发送的短信内容:验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!”
        $req->setRecNum("");//参数为用户的手机号码
        $req->setSmsTemplateCode("SMS_2625443");
        $resp = $c->execute($req);
        var_dump($resp);

    }
}

第六步:输出此图,短信发送成功

时间: 2024-10-30 04:39:03

阿里大鱼短信接口 for Thinkphp的相关文章

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

阿里大鱼 http://www.alidayu.com/ 的短信接口总体是不错的,别安驹个人认为不管是从性价比还是稳定性上都是跟同类的短信接口好些,毕竟是大公司的东西不会差到哪去.下面把之前开发的短信接口做个整理. 1,登陆阿里大鱼的管理中心新增自己的应用,然后使用什么模板请提交审核,此处不做多说. 2,核心步骤,整理阿里大鱼给出的php示例核心包,不过别安驹已经为你整理好了只需要下载即可  核心包传送门 (ps:解压密码:http://www.bieanju.com/). 3,前台调用发送短信

阿里大鱼短信接口

阿里大于短信验证实现完整代码分享 http://bbs.2ccc.com/topic.asp?topicid=515649 补充:跨平台的例子可以去csdn下载这位大神的demo http://download.csdn.net/detail/hansxia888/9603061 1 这两天搞那个sign,搞的烦躁,问了一下论坛的那位同学,开口500. 2 唉,delphi这种偏门的就是这样,啥都贵. 3 后来想想用C#按阿里那边的帮助文档写了个,可以正常发送.然后把C#翻译成Delphi就可以

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

阿里云短信接口 配置文件 config.php //阿里大鱼 'Ali_SMS' =>array( 'sms_temp' =>'短信模板', 'sms_sign' =>'签名', 'appkey' =>'appkey', 'secretKey'=>'secretKey', ), TestController.php Vendor('alisms.Alisms'); $alisms = new \Alisms(C('Ali_SMS.appkey'),C('Ali_SMS.sec

阿里大鱼短信发送

阿里大鱼短信发送 官方文档 # 帮助文档 https://help.aliyun.com/product/44282.html?spm=5176.12453370.0.0.5e841cben3xsbf # openapi在线演示 https://api.aliyun.com/new#/?product=Dysmsapi&api=SendSms&tab=DEMO&lang=JAVA mozhuiqiu 步骤 获取accessId, accessSecret, 签名,模板id,模板参数

对接阿里云短信接口

阿里云短信服务 简单说明 之前使用过阿里的阿里大于这个短信代发服务,今天使用的是阿里云最新的一个短信代发服务,文档真的有点不详细,加上网上的博客也太少了,几经蹉跎还是把它给搓出来了,供大家学习 阿里云短信 首先没用过的玩家需要去阿里云注册账户,然后开启两个私钥,这两个密钥是我们的必需品 然后去申请签名和模版,这个也是我们的必需品 现在不怎么好申请了,建议申请理由都写成个人项目测试啥的,过不了就多申请几次,我申了三次才ojbk! 上面两个环境已经装备好了的你,怎么可以吃霸王餐呢?当然是充钱进去呀,

阿里大鱼短信发送接口开发

一. API接口介绍 alibaba.aliqin.fc.sms.num.send (短信发送) 向指定手机号码发送模板短信,模板内可设置部分变量.使用前需要在阿里大于管理中心添加短信签名与短信模板.测试时请直接使用正式环境HTTP请求地址. [重要]批量发送(一次传递多个号码eg:1381111111,1382222222)会产生相应的延迟,触达时间要求高的建议单条发送 公共参数 请求地址: 环境 HTTP请求地址 HTTPS请求地址 正式环境 http://gw.api.taobao.com

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

https://help.aliyun.com/document_detail/55359.html?spm=5176.product44282.4.7.O4lc1n 阿里云短信服务地址,感冒的下载看看 1 文件存放位置的问题 阿里云的短信接口 属于第三方扩展 所以文件放在 thinkphp\vendor\ 比如起名message 把SDK的文件都存到里面 2 把实现功能的代码 写好 放在message目录 不过注意文件的路径 代码里面的文件头 引用的文件地址用类似的 require_once

阿里大鱼短信介入demo分享

下面是关于大鱼短信平台对接的例子,发短信的话,可以用这个,很好用 /** * 通过阿里短信接口发送短信验证码 * * * */ public class SendSmsUtil { private static Logger logger = Logger.getLogger(SendSmsUtil.class); /** * 生成验证码 * @return */ public static String getCaptcha() { String str = "0,1,2,3,4,5,6,7,

阿里大鱼短信平台

首先登陆阿里大鱼短息发送平台 http://www.alidayu.com/ (阿里巴巴旗下) 登陆后点击管理中心,进入后台的管理中心,如图所示  进入管理中心后,点击短信签名管理,建立短信签名模板(审核需要一个工作日,如果等不急联系技术支持可以加急处理),签名是发信息的时候最前面展示[您申请的短信签名名称](注意申请的时候只填汉字即可不需要人为的去加黑括号)  短信模板管理里面申请你要发短信的内容,点击添加模板  等待申请好了,审核通过以后可以通过详情中查看申请的模板  此时点击应用列表中的应