🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### **批量发送** #### **完整实例** ~~~ use \WJSsoft_sms\ali\sms; /** * accessKeyId 您阿里大于的 accessKeyId * accessKeySecret 您阿里大于的 accessKeySecret */ $param = array( 'accessKeyId'=>'LTAI5ww0W6nI7qXO', 'accessKeySecret'=>'vVR2QMWbcnA7lZdCVj3eZJjZkPwrPX' ); $smsObj = new sms($param); /** * phoneNumbers array 索引数组 // 必填:待发送手机号。支持JSON格式的批量调用,批量上限为100个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式 * signName array 索引数组 必填:短信签名-支持不同的号码发送不同的短信签名,请参考: https://dysms.console.aliyun.com/dysms.htm#/develop/sign * templateCode string // 必填:短信模板-可在短信控制台中找到, 请参考: https://dysms.console.aliyun.com/dysms.htm#/develop/template * data array 索引数组 可选,设置模板参数, 假如模板中存在变量需要替换则为必填项 * 如果模板为“您验验证码为{$code}”,则传入 array('code'=>'1234') * upExtendCode array 索引数组 // 选填,上行短信扩展码(扩展码字段控制在7位或以下,无特殊需求用户请忽略此字段),该字段作用例如:通过查询接口查看用户回复的短信内容 */ $info = array( 'phoneNumbers'=>array('15283848215', '15196378118'), 'signName'=>array('环宇科技网站管理系统', '环宇科技网站管理系统'), 'templateCode'=>'SMS_119086466', 'data'=>array(array('code'=>111), array('code'=>222)), 'upExtendCode'=>'' ); $res = $smsObj->sendBatch($info); var_dump($res); ~~~ * * * * * ### **入参参数:** | 参数名称 | 参数类型 | 必填与否 | 样例取值 | 参数说明 | | --- | --- | --- | --- | --- | | phoneNumbers | array | 必须 | array('15000000000','15000000001') | 短信接收号码,eg: array('1234567890','0987654321'),批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式,发送国际/港澳台消息时,接收号码格式为00+国际区号+号码,如“0085200000000” | | signName | array | 必须 | array('云通信','阿里巴巴') | 短信签名 | | templateCode | String | 必须 | SMS_0000 | 短信模板ID | | data | array | 可选 | array(array('name'=>'xyz','code'=>'1234'),array('template'=>'美丽','code'=>'4321')) | 传入多少个手机号该数组内就有多少个关联数组 | | upExtendCode | array | 可选 | qwertyuiop | 该数组的长度等于手机号的个数,短信上行扩展码(可通过这个调用接口获取用户回复短信的内容) | * * * * * ### **返回参数:** | 出参参数 | 出参类型 | 样例取值 | 参数说明 | | --- | --- | --- | --- | | RequestId | String | 8906582E-6722 | 请求ID | | Code | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 | | Message | String | 请求成功 | 状态码的描述 | | BizId | String | 134523^4351232 | 发送回执ID,可根据该ID查询具体的发送状态 | * * * * * 注:1、如传递中文出现乱码,请检查编码格式,建议使用utf-8 2、查询所有错误码及解决办法请点击[短信接口错误码](https://help.aliyun.com/knowledge_detail/57717.html)