大师在做网站、APP开辟的时辰城市利用到短信接口 , 下面我就为大师介绍一下短信接口的利用方式
需要这些哦
短信接口api信息
方式/
1起首 , 引入src下面的index.php
require __DIR__ . "/../../src/index.php";
(路径可按照本身的环境自行点窜)
文章插图
2筹办需要参数
// 短信应用SDK AppID
$appid = 1400009099; // 1400开首 , 测试的AppID// 短信应用SDK AppKey , 测试的AppKey
$appkey = "9ff91d87c2cd7cd0ea762f141975d1df37481d48700d70ac37470aefc60f9bad";// 需要发送短信的手机号码
$phoneNumbers = ["21212313123", "12345678902", "12345678903"];
//templateId 123对应的内容是"您的验证码是: {1}"
// 短信模板ID , 需要在短信应用中申请
$templateId = 123; //模板ID`123`只是一个示例 , 真实的模板ID需要在短信节制台中申请
$smsSign = "测试"; // 这里的签名只是示例 , 请利用真实的已申请的签名 , 签名参数利用的是`签名内容` , 而不是`签名ID`
文章插图
文章插图
3sWithParam参数对应申明
* @param string $nationCode 国度码 , 如 86 为中国
* @param string $phoneNumber 不带国度码的手机号
* @param int $templId 模板 id
* @param array $params 模板参数列表 , 如模板 {1}...{2}...{3} , 那么需要带三个参数
* @param string $sign 签名 , 若是填空串 , 系统会利用默认签名
* @param string $ext 扩展码 , 可填空串
* @param string $ext 办事端原样返回的参数 , 可填空串
* @return string 应答json字符串 , 具体内容拜见腾讯云和谈文档
指定模板 ID 单发短信
use Qcloud\Sms\SmsSingleSer;
try { $sser = new SmsSingleSer($appid, $appkey);
$params = ["1234"];
$result = $sser->sWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未供给或者为空时 , 会利用默认签名发送短信
$rsp = json_decode($result);
echo $result;
} catch(\Exception $e) {
echo var_dump($e);
}
文章插图
4单发短信
use Qcloud\Sms\SmsSingleSer;
try {
$sser = new SmsSingleSer($appid, $appkey);
$result = $sser->s(0, "86", $phoneNumbers[0], "【测试】您的验证码是: 1234", "", "");
$rsp = json_decode($result);
echo $result;
} catch(\Exception $e) {
echo var_dump($e);
}
推荐阅读
- 电脑版网易云音乐怎么设置歌单中歌曲顺序
- 网易云音乐怎么报错歌词
- 电脑管家纯净版下载安装教程
- 腾讯微视如何上传手机上的本地视频
- 腾讯课堂怎么联系老师
- 腾讯课堂怎么查看以前看过的课程
- 腾讯课堂下载的视频在哪
- 云顶之弈手游IOS怎么注册
- 西双版纳:云茶发展起源之地
- 网上申请腾讯王卡,如何查看物流信息