教你更改小呆支付二维码解码接口(草料二维码新的解码接口)

教你更改小呆支付二维码解码接口(草料二维码新的解码接口)

admin
8月5日发布

大家都知道,之前的接口都失效了,后来换了一个接口,但是部支持ssl,现在我教大家更换新的解码接口,也许支付网站或其他网站,需要用到解码接口的都可以参考,都是一个道理哈!

这个接口已经失效:https://cli.im/apis/up/deqrimg
这个接口不支持ssl:https://api.uomg.com/api/qr.encode?url=
需要修改的路径:application/index/controller/User.php
第1906行如:

    //二维码解析
    public function upload()
    {
        if($dernout = $this->dernout()){
            return $dernout;//判断登录状态
        }
        
    // 获取表单上传文件 例如上传了001.jpg
    //$file = request()->file('file');
    // 移动到框架应用根目录/public/static/user/assets/erweima/ 目录下
    $info = $file->validate(['ext'=>'jpg,png,gif'])->move('../public/static/user/assets/erweima/',true,false);
        if($info){
            $ret = curls('https://api.uomg.com/api/qr.encode?url='.http_url().'/static/user/assets/erweima/'.$info->getSaveName());
            $json = json_decode($ret,TRUE);
            //@unlink(Env::get('ROOT_PATH').'/public/static/user/assets/erweima/'.$info->getSaveName());//删除目录图片
            deldir(Env::get('ROOT_PATH').'/public/static/user/assets/erweima/');//删除文件夹
            if($json['code'] == 1){
                return json($this->getReturn(1, $json["qrurl"]));
            }else{
                return json($this->getReturn(-1, $json['msg']));
            }
        }else{
            return json($this->getReturn(-1, '上传失败[可点收款码解析地址]'));
        }
    }

改为:

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消 登录评论
SSL