您的位置:首页 > 编程语言 > PHP开发

PHP集成腾讯云短信的Demo

2018-01-09 10:59 169 查看
在开发过程中,做个过三、四个短信接入的项目,其中腾讯云短信是我感觉集成起来最容易的一个。现在将展示一个云短信单条短信发布的代码:

<?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},{2},{3},上学。
$params = array($yanzheng);
$result = $singleSender->sendWithParam("86", $phoneNumber, $templId, $params, "", "", "");
$rsp = json_decode($result);

echo $result;
echo "<br>";

} catch (\Exception $e) {
echo var_dump($e);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: