123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php namespace App\Facades\Servers\Sms;
- use Illuminate\Support\Facades\Facade;
- /**
- * 验证码模型
- *
- * @author 刘相欣
- */
- class GuoDu {
- // 已开通的帐号名称
- private $operId ='dfwyyz';
- //与帐号名称对应的密码
- private $operPass ='VTfTSYzX';
- /**
- * 发送短信
- * @param string $desMobile 接收手机号码
- * @param string $content 短信内容
- * @param string $sign 签名
- *
- * @return array
- *
- */
- public function sendSms($desMobile,$content,$sign){
- // 发送
- $result = Curl::to('http://qxtsms.guodulink.net/QxtSms/QxtFirewall')->withData([
- 'OperID'=>$this->operId,
- 'OperPass'=>$this->operPass,
- 'DesMobile'=>$desMobile,
- 'Content'=>'【'.$sign.'】'.$content,
- 'Content code'=>1
- ])->post();
- //如果没有返回值
- if( !$result ) return['error'=>'国都侧未正确返回格式'];
- // XML格式转PHP数组
- $result = simplexml_load_string($result);
- $result = json_decode(json_encode($result),true);
- // 返回结果
- return $result;
- }
- /**
- * 查询余额
- *
- * @return array|int
- *
- */
- public function surplus(){
- // 查询
- $result = Curl::to('http://124.251.7.68:8100/QxtSms_surplus/surplus')->withData(['OperID'=>$this->operId,'OperPass'=>$this->operPass])->get();
- //如果没有返回值
- if( !$result ) return['error'=>'国都侧未正确返回格式'];
- // 返回结果
- return $result;
- }
- }
|