\serviceAlismsService

阿里云短信服务 Class AlismsService

Summary

Methods
Properties
Constants
query()
batchSend()
send()
request()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
encode()
fetchContent()
$sdkVersion
N/A

Properties

$sdkVersion

$sdkVersion : array

短信SDK版本信息

Type

array

Methods

query()

query(string  $PhoneNumber, string  $SendDate, integer  $PageSize = 10, integer  $CurrentPage = 1, null|string  $BizId = null) : boolean|array

短信发送记录查询

Parameters

string $PhoneNumber

短信接收号码

string $SendDate

短信发送日期,格式Ymd,支持近30天记录查询

integer $PageSize

分页大小

integer $CurrentPage

当前页码

null|string $BizId

设置发送短信流水号(可选)

Returns

boolean|array

batchSend()

batchSend(array  $PhoneNumbers, string  $TemplateCode, array  $SignNames, array  $TemplateParams, array  $SmsUpExtendCodes = array()) : boolean|array

批量发送短信

Parameters

array $PhoneNumbers

待发送手机号

string $TemplateCode

短信模板Code

array $SignNames

短信签名

array $TemplateParams

模板中的变量

array $SmsUpExtendCodes

上行短信扩展码

Returns

boolean|array

send()

send(string  $PhoneNumbers, string  $TemplateCode, string  $SignName, array  $TemplateParam, null|string  $OutId = null, null|string  $SmsUpExtendCode = null) : boolean|array

发送短信

Parameters

string $PhoneNumbers

短信接收号码

string $TemplateCode

短信模板Code

string $SignName

短信签名

array $TemplateParam

设置模板参数

null|string $OutId

设置发送短信流水号(可选)

null|string $SmsUpExtendCode

上行短信扩展码(可选)

Returns

boolean|array

request()

request(  $domain,   $params,   $security = false) : boolean|array

生成签名并发起请求

Parameters

$domain

string API接口所在域名

$params

array API具体参数

$security

boolean 使用https

Returns

boolean|array —

返回API接口调用结果,当发生错误时返回false

encode()

encode(string  $str) : null|string

数据编码处理

Parameters

string $str

Returns

null|string

fetchContent()

fetchContent(string  $url) : mixed

网络请求

Parameters

string $url

请求URL

Returns

mixed