今天用thinkphp结合阿里大于做了一个短信发送的,我也是参考别人的,很简单,认证完阿里大于后,获得appkey 还有其他的信息,然后提交你的签名,模板,这些按照网站上的步骤就可以完成。
1.下载短信并放到项目目录中2.新建发送短信类
format = "json"; $c->appkey = "*******"; $num='1254'; $c->secretKey = "**********"; $req = new AlibabaAliqinFcSmsNumSendRequest; $req->setExtend(""); $req->setSmsType("normal"); $req->setSmsFreeSignName('猿分网'); $req->setSmsParam('{"code":"'.$num.'","product":"猿分网"}'); $req->setRecNum("*******"); $req->setSmsTemplateCode('******'); $resp = $c->execute($req); return $resp; }}
代码对应的信息对着填就可以了,我只是测试所有并没有把那些参数,传进函数里,实际项目中可以吧appkey一类的信息写到配置文件中。
3.应用
display(); } public function up(){ $this->sendSms(); } protected function sendSms(){ $alidayu = new SendSms(); $result = $alidayu->send(); echo json_decode($result); }}
还是很简单的,其实可以直接把网站上测试的代码,拿来改改就可以用了
如果有接入多个短信接口 自己可以利用设计模式