【Tp3.2引入阿里云短信SDK】
生活随笔
收集整理的這篇文章主要介紹了
【Tp3.2引入阿里云短信SDK】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tp項目引入阿里云短信sdk流程
composer require alibabacloud/darabonba-openapi下載完成之后在控制器中引入
require_once realpath(__ROOT__) . '/vendor/autoload.php';//根據自己項目路徑調整 use AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi;//不用動use \Darabonba\OpenApi\Models\Config;//不用動 use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\SendSmsRequest;//不用動public function send(){$gpc = I('request.');$code = mt_rand(999,9999);$phone=$gpc['phone'];//電話$signName='無盡商城';$templateCode='SMS_123456';//填寫自己的$config = new Config([// 您的AccessKey ID"accessKeyId" => "123213213",//// 您的AccessKey Secret"accessKeySecret" => "1231323dvdvdesf"//填寫自己的]);$config->endpoint = "dysmsapi.aliyuncs.com";$client = new Dysmsapi($config);$sendSmsRequest = new SendSmsRequest(["phoneNumbers" => trim($phone),"signName" => $signName,"templateCode" => $templateCode,"templateParam" => "{\"code\":\"".$code."\"}"]);$data = $client->sendSms($sendSmsRequest);if($data->body->code=='OK'){session($phone,$code);echo json_encode(['error_code'=>0,'msg'=>'發送短信成功']);}else{echo json_encode(['error_code'=>1,'msg'=>'發送短信失敗']);}}在此記錄一下
總結
以上是生活随笔為你收集整理的【Tp3.2引入阿里云短信SDK】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东一面:如何用 Nginx 禁止国外
- 下一篇: librtmp源码详解