composer require emmetltd/sms
use Emmetltd\EmmetSms; class Test{ function test(){ $sms = new EmmetSms('AccessKeyId','accessKeySecret','SignName','OutId'); $res = $sms->smsend('PhoneNumbers','TemplateCode','TemplateParam'); print_r($res); } }
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
PhoneNumbers | String | 是 | 15900000000 |
接收短信的手机号码。 格式:
说明 验证码类型短信,建议使用单独发送的方式。
|
SignName | String | 是 | 阿里云 |
短信签名名称。请在控制台签名管理页面签名名称一列查看。
说明 必须是已添加、并通过审核的短信签名。
|
TemplateCode | String | 是 | SMS_153055065 |
短信模板ID。请在控制台模板管理页面模板CODE一列查看。
说明 必须是已添加、并通过审核的短信签名;且发送国际/港澳台消息时,请使用国际/港澳台短信模版。
|
AccessKeyId | String | 否 | LTAIP00vvvvvvvvv |
主账号AccessKey的ID。 |
Action | String | 否 | SendSms |
系统规定参数。取值:SendSms。 |
OutId | String | 否 | abcdefgh |
外部流水扩展字段。 |
SmsUpExtendCode | String | 否 | 90999 |
上行短信扩展码,无特殊需要此字段的用户请忽略此字段。 |
TemplateParam | String | 否 | {"code":"1111"} |
短信模板变量对应的实际值,JSON格式。
说明 如果JSON中需要带换行符,请参照标准的JSON协议处理。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
BizId | String | 900619746936498440^0 |
发送回执ID,可根据该ID在接口QuerySendDetails中查询具体的发送状态。 |
Code | String | OK |
请求状态码。
|
Message | String | OK |
状态码的描述。 |
RequestId | String | F655A8D5-B967-440B-8683-DAD6FF8DE990 |
请求ID。 |