2023年7月31日发(作者:)

php腾讯短信接⼝api,浅谈PHP使⽤腾讯云发送短信在开发过程中总会遇到需要发送短信的需求,以下介绍使⽤腾讯云短信api来发送短信的详细过程。1、登录腾讯云,在应⽤列表⾥创建你的应⽤,输⼊你的应⽤名称,应⽤简介2、点击应⽤,获取应⽤的SDK AppID和AppKeySDK AppID和AppKey如下图所⽰3、创建签名 ⼀个完整的短信由短信签名和短信正⽂内容两部分组成,短信签名须申请和审核,签名在签名管理进⾏创建申请。(这⾥申请要提交⼀些必要的证明信息截图,根据你申请的是什么的类型进⾏准备)4、申请短信模板同样短信正⽂内容模板也要申请和审核,在正⽂模板管理 ,进⾏创建。接下来就是等待审核通过,当以上步骤都完成通过后,就能获取到AppID、AppKey、签名ID、模板ID5、配置 SDK⽅法⼀:Composer 配置qcloudsms_php采⽤composer进⾏安装,要使⽤qcloudsms功能,只需要在中添加如下依赖:{"require": {"qcloudsms/qcloudsms_php": "0.1.*"}}执⾏composer update,如果是初次使⽤执⾏composer install⽅法⼆:⼿动配置(1).⼿动下载或 clone 最新版本 qcloudsms_php 代码。(2).把 qcloudsms_php src ⽬录下的代码放⼊ Autoloading ⽬录。(3).引⼊ require qcloudsms_php src ⽬录下⾯的 即可使⽤,如把 qcloudsms 放在当前⽬录下,只需要执⾏以下命令:require DIR . “/qcloudsms_php/src/”;6、配置短信参数信息将准备好的参数写到配置⽂件⾥⾯return ['app_id' => '1400009099','app_key' => '61f38*************7ec7b6','sms_sign' => '23**19','template_id' => '35**46',];7、封装短信发送类/*** 短信相关*/namespace AppUtils;use QcloudSmsSmsSingleSender;class sentMessage{/*** @param $phone:⼿机号码* @param $code:验证码*/public function SendSmsCode($phone, $code){//读取config/配置信息$config = getConfig('message_config');try {$sender = new SmsSingleSender($config['app_id'],$config['app_key']);$result = $sender->sendWithParam("86", $phone,$config['template_id'],$code, $config['sms_sign'], "", "");$rsp = json_decode($result);//echo $rsp;//0代表成功if($rsp->result == 0){return true;}} catch(Exception $e) {echo var_dump($e);}}}8、调⽤封装短信发送类$sentMessage = new sentMessage();$sentMessage->SendSmsCode('', 'abcd12');

2023年7月31日发(作者:)

php腾讯短信接⼝api,浅谈PHP使⽤腾讯云发送短信在开发过程中总会遇到需要发送短信的需求,以下介绍使⽤腾讯云短信api来发送短信的详细过程。1、登录腾讯云,在应⽤列表⾥创建你的应⽤,输⼊你的应⽤名称,应⽤简介2、点击应⽤,获取应⽤的SDK AppID和AppKeySDK AppID和AppKey如下图所⽰3、创建签名 ⼀个完整的短信由短信签名和短信正⽂内容两部分组成,短信签名须申请和审核,签名在签名管理进⾏创建申请。(这⾥申请要提交⼀些必要的证明信息截图,根据你申请的是什么的类型进⾏准备)4、申请短信模板同样短信正⽂内容模板也要申请和审核,在正⽂模板管理 ,进⾏创建。接下来就是等待审核通过,当以上步骤都完成通过后,就能获取到AppID、AppKey、签名ID、模板ID5、配置 SDK⽅法⼀:Composer 配置qcloudsms_php采⽤composer进⾏安装,要使⽤qcloudsms功能,只需要在中添加如下依赖:{"require": {"qcloudsms/qcloudsms_php": "0.1.*"}}执⾏composer update,如果是初次使⽤执⾏composer install⽅法⼆:⼿动配置(1).⼿动下载或 clone 最新版本 qcloudsms_php 代码。(2).把 qcloudsms_php src ⽬录下的代码放⼊ Autoloading ⽬录。(3).引⼊ require qcloudsms_php src ⽬录下⾯的 即可使⽤,如把 qcloudsms 放在当前⽬录下,只需要执⾏以下命令:require DIR . “/qcloudsms_php/src/”;6、配置短信参数信息将准备好的参数写到配置⽂件⾥⾯return ['app_id' => '1400009099','app_key' => '61f38*************7ec7b6','sms_sign' => '23**19','template_id' => '35**46',];7、封装短信发送类/*** 短信相关*/namespace AppUtils;use QcloudSmsSmsSingleSender;class sentMessage{/*** @param $phone:⼿机号码* @param $code:验证码*/public function SendSmsCode($phone, $code){//读取config/配置信息$config = getConfig('message_config');try {$sender = new SmsSingleSender($config['app_id'],$config['app_key']);$result = $sender->sendWithParam("86", $phone,$config['template_id'],$code, $config['sms_sign'], "", "");$rsp = json_decode($result);//echo $rsp;//0代表成功if($rsp->result == 0){return true;}} catch(Exception $e) {echo var_dump($e);}}}8、调⽤封装短信发送类$sentMessage = new sentMessage();$sentMessage->SendSmsCode('', 'abcd12');