在开发过程中,做个过三、四个短信接入的项目,其中腾讯云短信是我感觉集成起来最容易的一个。现在将展示一个云短信单条短信发布的代码:
<?php
namespace Qcloud\Sms\Demo;
require_once "SmsSender.php";
require_once "SmsVoiceSender.php";
use Qcloud\Sms\SmsSingleSender;
use Qcloud\Sms\SmsMultiSender;
use Qcloud\Sms\SmsVoicePromtSender;
use Qcloud\Sms\SmsVoiceVeriryCodeSender;
Session_Start();
try {
// 请根据实际 appid 和 appkey 进行开发,以下只作为演示 sdk 使用
// appid,appkey,templId申请方式可参考接入指南 https://www.qcloud.com/document/product/382/3785#5-.E7.9F.AD.E4.BF.A1.E5.86.85.E5.AE.B9.E9.85.8D.E7.BD.AE
$appid = 1213;
$appkey = "XXXX";
$phoneNumber = 'XXXXX';
$templId = 57498;
$yanzheng=rand(1000,9999);
$_SESSION["yanzheng"]=$yanzheng;
echo $yanzheng;
echo $_SESSION["yanzheng"];
$singleSender = new SmsSingleSender($appid, $appkey);
// 指定模板单发
// 假设模板内容为:测试短信,{1},