songyichao 2016-10-27 14:48:44 7535次浏览 1条评论 7 3 0

起始

最近工作不是很忙,在闲暇之余也有了时间搞之前开始的一个小东西。那个项目用的是YII2,需要用到一个通信包,主要需要用到语音服务。加之我的所有服务都是阿里系,所以就选择了大鱼。

准备

下载阿里大鱼的 PHP sdk

初始化composer

composer init 

info
之后具体填写的信息如上图

接下来需要给文件加上命名空间,提交到github,
然后去composer,提交你写的脚本,用composer提供的key,为github项目添加service具体位置如下图
service
这样一个基本的扩展就完成了。

yii-taobao

我写的yii-taobao已经发布到了composer上,
安装方法

composer require itsyc/yii2-taobao dev-master

使用

发送短信验证码的接口

TopSdk::set();
$taobao = new Autoloader();
$c = new TopClient();
$c->appkey = $appkey;     //自己阿里大鱼的appkey
$c->secretKey = $secretKey;   //自己阿里大鱼的secretKey
$req = new AlibabaAliqinFcSmsNumSendRequest();
$req->setExtend("123456");
$req->setSmsType("normal");
$req->setSmsFreeSignName("有票了");
$req->setSmsParam("{\"code\":\"123123\"}");
$req->setRecNum("13023232323");
$req->setSmsTemplateCode("SMS_22910019");
$resp = $c->execute($req);

最后,欢迎大家使用以及吐槽
原文地址

觉得很赞
您需要登录后才可以评论。登录 | 立即注册