\Qcloud\SmsSmsSingleSender

Summary

Methods
Properties
Constants
__construct()
send()
sendWithParam()
$url
$appid
$appkey
$util
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$url

$url : 

Type

$appid

$appid : 

Type

$appkey

$appkey : 

Type

$util

$util : 

Type

Methods

__construct()

__construct(  $appid,   $appkey) 

Parameters

$appid
$appkey

send()

send(integer  $type, string  $nationCode, string  $phoneNumber, string  $msg, string  $extend = "", string  $ext = "") : string

普通单发,明确指定内容,如果有多个签名,请在内容中以【】的方式添加到信息内容中,否则系统将使用默认签名

Parameters

integer $type

短信类型,0 为普通短信,1 营销短信

string $nationCode

国家码,如 86 为中国

string $phoneNumber

不带国家码的手机号

string $msg

信息内容,必须与申请的模板格式一致,否则将返回错误

string $extend

扩展码,可填空串

string $ext

服务端原样返回的参数,可填空串

Returns

string —

json string { "result": xxxxx, "errmsg": "xxxxxx" ... },被省略的内容参见协议文档

sendWithParam()

sendWithParam(string  $nationCode, string  $phoneNumber, integer  $templId, array  $params, string  $sign = "", string  $extend = "", string  $ext = "") : string

指定模板单发

Parameters

string $nationCode

国家码,如 86 为中国

string $phoneNumber

不带国家码的手机号

integer $templId

模板 id

array $params

模板参数列表,如模板 {1}...{2}...{3},那么需要带三个参数

string $sign

签名,如果填空串,系统会使用默认签名

string $extend

扩展码,可填空串

string $ext

服务端原样返回的参数,可填空串

Returns

string —

json string { "result": xxxxx, "errmsg": "xxxxxx" ... },被省略的内容参见协议文档