PHP(原生)集成腾讯云短信功能

原文地址:https://www.ntbk8.cn/d-36-5.html


SDK下载



Jsky博客


msg.php代码:

<?php
include_once './Tencent/index.php';
// 短信应用SDK AppID
$appid = 1400000000; // 1400开头
// 短信应用SDK AppKey
$appkey = "";
// 需要发送短信的手机号码
$phoneNumbers = ["18888888888"];
// 短信模板ID,需要在短信应用中申请
$templateId = 123456;  // NOTE: 这里的模板ID`123456`只是一个示例,真实的模板ID需要在短信控制台中申请
$smsSign = "你的短信签名"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID`
try {
    $ssender = new \Qcloud\Sms\SmsSingleSender($appid, $appkey);
    
    
    //切记这里参数个数和顺序要和你申请的模板里面的参数对应,比如我的模板为:测试{1},你好{2},那么根据下面的参数我发送的短信内容则为:测试123456,你好1
    $params = ['123456','1'];//数组具体的元素个数和模板中变量个数必须一致,例如事例中 templateId:5678对应一个变量,参数数组中元素个数也必须是一个
    
    $result = $ssender->sendWithParam("86", $phoneNumbers[0], $templateId,
        $params, $smsSign, "", "");  // 签名参数未提供或者为空时,会使用默认签名发送短信
    
    
    $rsp = json_decode($result);
    
    
    echo $result;
} catch(\Exception $e) {
    echo var_dump($e);
}


Jsky博客

Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论