# SmsSingleSender

class SmsSingleSender

单发短信类

## Methods

__construct(string $appid, string $appkey)

构造函数

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

普通单发

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

指定模板单发

## Details

###
at line 24
`__construct(string $appid, string $appkey)`

构造函数

#### Parameters

string | $appid | sdkappid
string | $appkey | sdkappid对应的appkey

###
at line 45
`string send(int $type, string $nationCode, string $phoneNumber, string $msg, string $extend = "", string $ext = "")`

普通单发

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

#### Parameters

int | $type | 短信类型，0 为普通短信，1 营销短信
string | $nationCode | 国家码，如 86 为中国
string | $phoneNumber | 不带国家码的手机号
string | $msg | 信息内容，必须与申请的模板格式一致，否则将返回错误
string | $extend | 扩展码，可填空串
string | $ext | 服务端原样返回的参数，可填空串

#### Return Value

string | 应答json字符串，详细内容参见腾讯云协议文档

###
at line 82
`string sendWithParam(string $nationCode, string $phoneNumber, int $templId = 0, array $params, string $sign = "", string $extend = "", string $ext = "")`

指定模板单发

#### Parameters

string | $nationCode | 国家码，如 86 为中国
string | $phoneNumber | 不带国家码的手机号
int | $templId | 模板 id
array | $params | 模板参数列表，如模板 {1}...{2}...{3}，那么需要带三个参数
string | $sign | 签名，如果填空串，系统会使用默认签名
string | $extend | 扩展码，可填空串
string | $ext | 服务端原样返回的参数，可填空串

#### Return Value

string | 应答json字符串，详细内容参见腾讯云协议文档