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

PHP接口示例,API短信通道

时间:2023-03-29 15:27:22 PHP

kewail接口短信平台提供完善的状态查询,支持状态接口短信API推送详细的在线接口文档,可随时查阅,不断更新标准HTTP接口,提供多种语言示例(PHPJAVAC#NODEPYTHON等)支持多种返回格式JSON/XML//Workswellwithphp5.3andphp5.6.namespaceKewailSms;classSmsSenderUtil{functiongetRandom(){returnrand(100000,999999);}functioncalculateSig($secretkey,$random,$curTime,$phoneNumbers){$phoneNumbersString=$phoneNumbers[0];for($i=1;$inationcode=$nationCode;$telElement->移动=$phoneNumbers[$i];array_push($tel,$telElement);}while(++$icalculateSigForTemplAndPhoneNumbers($secretkey,$random,$curTime,$phoneNumbers);}函数sendCurlPost($url,$dataObj){$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_HEADER,0);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_CUSTOMREQUEST,"邮政”);curl_setopt($curl,CURLOPT_POSTFIELDS,json_encode($dataObj));curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);curl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-Type:application/json','Content-Length:'.strlen(json_encode($dataObj))));$ret=curl_exec($curl);if(false==$ret){//curl_exec失败$result="{"result":".-2。","errmsg":"".curl_error($curl).""}";}else{$rsp=curl_getinfo($curl,CURLINFO_HTTP_CODE);如果(200!=$rsp){$result="{\"result\":".-1。",\"errmsg\":\"".$rsp."".curl_error($curl)。"\"}";}else{$result=$ret;}}curl_close($curl);return$result;}接口注意:接口成功返回不代表接收成功,具体接收状态只能由运营商查询;kewail平台同号同签名内容1分钟内收发10条,1小时内只能收发50条,一天最多接收150条。如果每天需要发送大量件,可以联系kewail平台客服设置免试,一天不限次数发短信给一个号码。更多欢迎关注云服务-Kewail技术认证-免注册专场:开始认证-免注册