当前位置: 首页 > 后端技术 > PHP

短信API接口演示示例-PHP-Message-MultiXSend

时间:2023-03-29 17:57:05 PHP

DEMO:Message/MultiXSend原文链接代码示例$value,'vars'=>array('code'=>'1111','time'=>'三分钟')//短信模板对应变量);}$post_data=array("appid"=>$appid,"signature"=>$appkey,"project"=>$project,"multi"=>json_encode($multi),);$ch=curl_init();curl_setopt_array($ch,数组(CURLOPT_URL=>'https://api.mysubmail.com/message/multixsend.json',CURLOPT_RETURNTRANSFER=>1,CURLOPT_POST=>1,CURLOPT_POSTFIELDS=>$post_data));$output=curl_exec($ch);curl_close($ch);echojson_encode($输出);/*******************加密请求示例代码*******************///appid参数appkey参数在SMS-Create/ManageAppID中获取//手机号码支持一个/多个,放在电话号码列表中即可//TemplateIDSMS-Create/ManageSMStemplate//短信模板对应变量//如果模板是:[SUBMAIL]您的验证码是@var(code),请输入@var(time)短信模板对应变量如下//变量名对应自定义内容$appid='6***3';//appid参数$appkey='5d*****************************58';//appkey参数$to_address_array=array('153xxxxxxxx','152xxxxxxxx');//接收电话号码列表$project="F***U";//短信模板ID$multi=array();foreach($to_address_arrayas$value){$multi[]=array('to'=>$value,'vars'=>array('code'=>'1111','time'=>'三分钟')//短信模板对应变量);}//通过接口获取时间戳$ch=curl_init();curl_setopt_array($ch,array(CURLOPT_URL=>'https://api.mysubmail.com/service/timestamp.json',CURLOPT_RETURNTRANSFER=>1,CURLOPT_POST=>0));$output=curl_exec($ch);curl_close($ch);$输出t=json_decode($output,true);$timestamp=$output['timestamp'];$post_data=array("appid"=>$appid,"project"=>$project,"timestamp"=>$timestamp,"sign_type"=>'md5',"sign_version"=>2,"multi"=>json_encode($multi),);$temp=$post_data;取消设置($temp['multi']);ksort($温度);重置($温度);$tempStr="";foreach($tempas$key=>$value){$tempStr.=$key."=".$value."&";}$tempStr=substr($tempStr,0,-1);//生成签名$post_data['signature']=md5($appid.$appkey.$tempStr.$appid.$appkey);$ch=curl_init();curl_setopt_array($ch,array(CURLOPT_URL=>'https://api.mysubmail.com/message/multixsend.json',CURLOPT_RETURNTRANSFER=>1,CURLOPT_POST=&g吨;1,CURLOPT_POSTFIELDS=>$post_data,));$output=curl_exec($ch);curl_close($ch);echojson_encode($输出);