〖群发手机短信〗网站调用短信接口开发

  • 作者:小编
  • 2020-01-16 08:38

网站开发过程中,很多功能都需要调用短信接口才能实现,如用户短信验证注册、安全登录,电商网站的订单发送等,那么网站调用短信接口如何开发呢?

网站调用短信接口开发,首先需要找到一家短信接口提供商,获取调用短信接口的地址,在这里向大家推荐拍图云拍图云,一家专注短信应用服务14年的短信公司,值得大家的信赖!

拍图云拍图云短信接口调用地址为:

下面以php开发语言为例,为大家分享下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,));?

以上就是网站调用短信接口开发的网站过程,最后拍图云小编需要提醒大家的是,网站调用短信接口开发需要注意做好防刷措施,避免被同行和不法分子刷短信接口,导致短信运营成本增加。