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

php短信接口开发(http协议)

时间:2023-03-30 02:08:50 PHP

作为公司的技术,每天都会遇到很多新手朋友咨询短信接口的开发。下面以PHP语言为例,介绍如何开发短信接口。一、接口说明1、提交方式及编码http请求以POST形式提交,编码为UTF-82,请求地址请求地址(host)为:http://www.lx198.com/sdk/不同的协议有不同的地址提交方式,就是在上面的地址后面加上相应的地址;3、准备动态思维乐信平台的注册账号:(http://www.lx598.com/),以下会用到。阅读乐信短信API接入文档:(http://www.lx598.com/apitext.html)。阅读乐信php短信界面演示示例:(http://www.lx598.com/phpCode.html)。二、主要协议1、发送短信发送普通短信调用该方法,可以单独发送也可以批量发送。注:①.短信内容格式为:短信内容【签名】,使用汉字“【”。2.发送地址http://host/send3.发送参数接口测试示例,可以直接在浏览器输入测试(推荐使用POST方式)http://www.lx198.com/sdk/send...&accPwd=&aimcodes=&content=Content【签名】&bizId=&dataType=string4,发送响应Json格式5,发送对应的xml格式示例:1发送成功!610366012028040616.发送对应的字符串格式说明:多个响应参数之间用“;”分隔,格式为:成功或失败代码;成功或失败信息;成功次数;失败次数;count账单数量;计费金额;平衡;示例:1;发送成功!;61;0;61;3660;12024380;3.短信接口接入步骤:1、注册短信接口平台账号:http://www.lx598.com/acc/x5?i=1107922。申请短信接口,或联系客服开通。400电话:400-6699-521。3、下载完整的接口文件,下载地址:http://www.lx598.com/api/sdk_....4、完成参考代码示例。loadXML($xmlStr);打印($xmlStr);$xpath=新的DOMXpath($doc);$arr=$xpath->query('/reply/ErrorCode/text()',$doc);$ret='';foreach($arras$o){$ret=$o->nodeValue;}返回$ret;}finalpublicstaticfunctionsendSms($user,$password,$content,$mobiles){$client=newHttpClient(self::HOST);$client->setDebug(true);if(!$client->post('/sdk/send',array('accName'=>$user,'accPwd'=>strtoupper(md5($password)),'bizId'=>date('YmdHis'),'content'=>mb_convert_encoding($content,'UTF-8','UTF-8'),'aimcodes'=>$mobiles,'dataType'=>"xml"))){返回'-10000';}else{returnself::__replyResult($client->getContent());}}}print(dlswSdk::sendSms('yangchao_713@163.com','123456','下午好php【杨超】','13592605881'));?>