ThinkPHP系列Ucloud的短信接口

浏览:510 发布日期:2019/10/16 分类:技术分享
本项目是基于Ucloud短信PHPSDK二次开发的,支持ThinkPHP5.0、ThinkPHP5.1和ThinkPHP6.0,由宁波晟嘉网络科技有限公司维护,用于Ucloud旗下的短信发送业务。

https://gitee.com/SingKa/ucloud-sms

安装教程
使用 composer require singka/ucloud-sms:dev-master 命令行安装即可。

使用说明use Singka\UcloudSms\UcloudApiClient;

//BASE_URL为API地址,默认为https://api.ucloud.cn
//PUBLIC_KEY为公钥,可在Ucloud面板找到(console - API密钥 - 显示)
//PRIVATE_KEY为私钥,可在Ucloud面板找到(console - API密钥 - 显示)
//PROJECT_ID为项目ID,可从Ucloud面板dashbord获取
$conn = new UcloudApiClient(BASE_URL, PUBLIC_KEY, PRIVATE_KEY, PROJECT_ID);
$params['Action'] = "SendUSMSMessage";

//群发
$phones = array();
foreach($phones as $key => $val){
    $params["PhoneNumbers.".$key] = $val;
}

//单发
$params["PhoneNumbers.0"] = $phone;

$params["SigContent"] = '签名';

$params["TemplateId"] = ’短信模板ID‘;

//模板参数列表
$templates = array();
foreach($templates as $key => $val) {
    $params["TemplateParams.".$key] = $val;
}

$response = $conn->get("/", $params);
其他说明
返回的相关错误码请查阅:https://docs.ucloud.cn/management_monitor/usms/error_code
最佳答案
评论( 相关
后面还有条评论,点击查看>>