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

php腾讯短信接⼝api,关于腾讯云短信API成功调⽤的分享腾讯云短信签名申请我⽤的个⼈公众号,很快就过审了,在这把需要注意的跟⼤家说⼀下。我发现很多⼈都没提到重点,复制粘贴党容易踩坑。签名审核通过后,创建正⽂模板,如下图:然后按照书本教程基本操作完成后,下⾯对异同部分进⾏补充:⼀、⽂件内容:return [// HTTP 请求的超时时间(秒)'timeout' => 5.0,// 默认发送配置'default' => [// ⽹关调⽤策略,默认:顺序调⽤'strategy' => OvertrueEasySmsStrategiesOrderStrategy::class,// 默认可⽤的发送⽹关'gateways' => ['qcloud','yunpian',],],// 可⽤的⽹关配置'gateways' => ['errorlog' => ['file' => '/tmp/',],'yunpian' => ['api_key' => env('YUNPIAN_API_KEY'),],'qcloud' => ['sdk_app_id' => env('QCLOUD_SMS_APP_ID'), // 要在.env⽂件配置好相应的值'app_key' => env('QCLOUD_SMS_APP_KEY'), // 要在.env⽂件配置好相应的值],],];⼆、sdk_app_id和app_key的值 ,在你签名审核通过后,在腾讯云短信控制台->应⽤管理->应⽤列表应该能看到这样对信息:点击进去应该能看到这样的信息:将上⾯对应的id和key值复制上来粘贴到.env⽂件相应位置即可。三、进⼊php artisan tinker后,代码如下:$sms = app('easysms');try {$sms->send(1351123123, ['content' => '【你的签名内容】您好,您的验证码为:112233,请于30分钟内填写。如⾮本⼈操作,请忽略本短信。',]);} catch (OvertrueEasySmsExceptionsNoGatewayAvailableException $exception) {$message = $exception->getException('qcloud')->getMessage();dd($message);}注意:【】⾥的内容为你的腾讯云短信控制台界⾯->签名管理->内容⾥的值,如下图:⾄于验证码和分钟数与腾讯云短信申请的变量对应即可。有不明⽩的欢迎讨论。

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

php腾讯短信接⼝api,关于腾讯云短信API成功调⽤的分享腾讯云短信签名申请我⽤的个⼈公众号,很快就过审了,在这把需要注意的跟⼤家说⼀下。我发现很多⼈都没提到重点,复制粘贴党容易踩坑。签名审核通过后,创建正⽂模板,如下图:然后按照书本教程基本操作完成后,下⾯对异同部分进⾏补充:⼀、⽂件内容:return [// HTTP 请求的超时时间(秒)'timeout' => 5.0,// 默认发送配置'default' => [// ⽹关调⽤策略,默认:顺序调⽤'strategy' => OvertrueEasySmsStrategiesOrderStrategy::class,// 默认可⽤的发送⽹关'gateways' => ['qcloud','yunpian',],],// 可⽤的⽹关配置'gateways' => ['errorlog' => ['file' => '/tmp/',],'yunpian' => ['api_key' => env('YUNPIAN_API_KEY'),],'qcloud' => ['sdk_app_id' => env('QCLOUD_SMS_APP_ID'), // 要在.env⽂件配置好相应的值'app_key' => env('QCLOUD_SMS_APP_KEY'), // 要在.env⽂件配置好相应的值],],];⼆、sdk_app_id和app_key的值 ,在你签名审核通过后,在腾讯云短信控制台->应⽤管理->应⽤列表应该能看到这样对信息:点击进去应该能看到这样的信息:将上⾯对应的id和key值复制上来粘贴到.env⽂件相应位置即可。三、进⼊php artisan tinker后,代码如下:$sms = app('easysms');try {$sms->send(1351123123, ['content' => '【你的签名内容】您好,您的验证码为:112233,请于30分钟内填写。如⾮本⼈操作,请忽略本短信。',]);} catch (OvertrueEasySmsExceptionsNoGatewayAvailableException $exception) {$message = $exception->getException('qcloud')->getMessage();dd($message);}注意:【】⾥的内容为你的腾讯云短信控制台界⾯->签名管理->内容⾥的值,如下图:⾄于验证码和分钟数与腾讯云短信申请的变量对应即可。有不明⽩的欢迎讨论。