singleSmsByTx( )短信普通单发(腾讯短信)

/**
* 普通单发,明确指定内容,如果有多个签名,请在内容中以【】的方式添加到信息内容中,否则系统将使用默认签名
* @param int $type 短信类型,0 为普通短信,1 营销短信
* @param string $nationCode 国家码,如 86 为中国
* @param string $phoneNumber 不带国家码的手机号
* @param string $msg 信息内容,必须与申请的模板格式一致,否则将返回错误
* @param string $extend 扩展码,可填空串
* @param string $ext 服务端原样返回的参数,可填空串
* @return string json string { "result": xxxxx, "errmsg": "xxxxxx" ... },被省略的内容参见协议文档
*/
function singleSmsByTx($mid = '', $phoneNumber = '', $msg = '', $type = '0', $nationCode = '86', $extend = "", $ext = "")
{
\think\Loader::import('Qcloud.Sms.Loader', EXTEND_PATH, '.php');
if (!$conf = getSetting($mid, 'sms')) {
return false;//没有配置信息参数
}
$appid = isset($conf['txsms']['appid']) ? $conf['txsms']['appid'] : '';
$appkey = isset($conf['txsms']['appid']) ? $conf['txsms']['appid'] : '';
$singleSender = new \Qcloud\Sms\SmsSingleSender($appid, $appkey);
$result = $singleSender->send($type, $nationCode, $phoneNumber, $msg, "", "");
$rsp = json_decode($result);
return $rsp;

}

1 个评论

能对超过48小时互动的会员进行短信群发吗

要回复文章请先登录注册