当前位置: 主页 > 资讯 >

怎么调用短信验证码的接口

更新时间:2020-04-01 标签: 验证码 接口 调用

网站或app应用等互联网产品都会用到短信验证码接口,以便实现短信验证功能,那么怎么调用短信验证码的接口呢?

怎么调用短信验证码的接口?这里以思锐云乐信短信验证码接口为例,首先需要注册乐信短信接口平台账号:https://www.srssx.com/acc/x5?i=110792 。

然后登录乐信短信接口平台账号,完善企业信息,申请web版乐信SDK接口试用,下载文档:《WEB乐信SDK接口文档及示例》。

第三,阅读sdk接口文档和参考所使用开发语言的demo,然后就可以完成短信验证码接口调用。

下面是php开发语言调用短信验证码接口demo的部分核心代码供大家参考:

?phprequire_onceHttpClient.class.php;classdlswSdk{constHOST=www.lx198.com;/***发送短信*@param$user用户名*@param$password密码*@param$content内容后加签名*@param$mobiles手机号多个手机号之间英文半角逗号隔开*@return服务端返回的结果ok:业务id或者错误代码*/finalpublicstaticfunctionsendSms($user,$password,$content,$mobiles){$client=newHttpClient(self::HOST);$client-setDebug(true);$seed=date(YmdHis);if(!$client-post(/sdk/send2,array(accName=$user,accPwd=strtoupper(md5(strtoupper(md5($password))+$seed)),seed=$seed,content=mb_convert_encoding($content,UTF-8,UTF-8),aimcodes=$mobiles))){return-10000;}else{return$client-getContent();}}/***查询余额*@param$user用户名*@param$password原始密码*/finalpublicstaticfunctionqryBalance($user,$password){$client=newHttpClient(self::HOST);$client-setDebug(true);$seed=date(YmdHis);if(!$client-post(/sdk/qryBalance2,array(accName=$user,accPwd=strtoupper(md5(strtoupper(md5($password))+$seed)),seed=$seed))){return-10000;}else{return$client-getContent();}}/***查询回执报告*@param$user用户名*@param$password原始密码*@param$seed当前时间格式:YYYYMMDDHHMISS例如:20130806102030*@return返回的查询报告结果格式为:业务id,手机号,状态;业务id,手机号,状态状态1表示成功;0表示失败*/finalpublicstaticfunctionqryReport($user,$password){$client=newHttpClient(self::HOST);$client-setDebug(true);$seed=date(YmdHis);if(!$client-post(/sdk/qryReport2,array(accName=$user,accPwd=strtoupper(md5(strtoupper(md5($password))+$seed)),seed=$seed))){return-10000;}else{return$client-getContent();}}/***查询上行短信*@param$user用户名*@param$password密码*@param$seed当前时间格式:YYYYMMDDHHMISS例如:20130806102030*@return返回的上行短信信息格式为:签名$$上行手机号$$上行内容$$上行时间####签名$$上行手机号$$上行内容$$上行时间*/finalpublicstaticfunctionreceiveSms($user,$password){$client=newHttpClient(self::HOST);$client-setDebug(true);$seed=date(YmdHis);if(!$client-post(/sdk/receiveSms2,array(accName=$user,accPwd=strtoupper(md5(strtoupper(md5($password))+$seed)),seed=$seed))){return-10000;}else{return$client-getContent();}}}print(dlswSdk::sendSms(user,password,content,mobiles));print(dlswSdk::qryBalance(user,password,));print(dlswSdk::qryReport(user,password,));print(dlswSdk::receiveSms(user,password,));print(dlswSdk::qryReport(user,password,));?


上一篇:手机短信验证码接口技术实现

下一篇:有些用户短信验证码收不到怎么回事