起始
最近工作不是很忙,在闲暇之余也有了时间搞之前开始的一个小东西。那个项目用的是YII2,需要用到一个通信包,主要需要用到语音服务。加之我的所有服务都是阿里系,所以就选择了大鱼。
准备
下载阿里大鱼的PHP sdk
初始化composer
之后具体填写的信息如上图
添加命名空间
接下来需要给文件加上命名空间,提交到github, 然后去composer,提交你写的脚本,用composer提供的key,为github项目添加service具体位置如下图,这样一个基本的扩展就完成了。
yii-taobao
我写的yii-taobao已经发布到了composer上,
安装方法
1
| composer require itsyc/yii2-taobao dev-master
|
使用
发送短信验证码的接口
1
2
3
4
5
6
7
8
9
10
11
12
13
| 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);
|