素材牛VIP会员

PHP三种方法生成微信小程序二维码

 所属分类:PHP/MySql-常用实例教程

 浏览:477次-  下载:3次-  评论:7次-  发布时间:2018-11-27
PHP三种方法生成微信小程序二维码
积分说明:注册即送15牛币,每日签到可获得5牛币,成为VIP会员可永久免积分下载!   充值积分   充值会员   更多说明»
素材描述:PHP生成微信小程序二维码三个简单接口方法,配置appid和appsecret即可生成微信小程序二维码,可自定义尺寸、线条颜色。

详细介绍

有项目刚用到,现在分享出来,也是从别的地方找到的

核心方法:

public function getwxaqrcode() {
        $access_token = $this->AccessToken();
        //接口A:
        //$url = 'https://api.weixin.qq.com/wxa/getwxacode?access_token='.$access_token;
        //$path="pages/mine/mine/mine?query=1";
        //$width=430;
        //$data='{"path":"'.$path.'","width":'.$width.'}';
        //接口B:
        $url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' . $access_token;
        $scene = 'shopid=gd123&cm=comma&hi=abc';
        $width = 100;
        $auto_color = 'false'; //默认值是false,自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调;
        $line_color = '{"r":"0","g":"0","b":"0"}'; //auth_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}
        $data = '{"scene":"' . $scene . '","width":' . $width . ',"auto_color":' . $auto_color . ',"line_color":' . $line_color . '}';

        //接口C:
        //$url = 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='.$access_token;
        //$path="pages/mine/mine/mine?query=1";
        //$width=430;
        //$data='{"path":"'.$path.'","width":'.$width.'}';

        $return = $this->request_post($url, $data);

//		return var_dump($return);
        //将生成的小程序码存入相应文件夹下
        $erweima = 'erweima.jpg';
        file_put_contents($erweima, $return);
        return '<img src="' . $erweima . '">';
    }


讨论这个素材(7)回答他人问题或分享使用心得会奖励牛币

ne***er  
2019年01月10日

这个看起来比较厉害,直接生成啦

回复
维***哥  
2019年01月22日

测试中

回复
mi***tu  
2019年02月14日

这个真牛

回复
睡***人  
2019年03月06日
ca***79  
2019年03月06日

厉害,直接生成程序码,更好推广

回复
零***落  
2019年07月01日

很强大,学习了!!

回复
l8***88  
2019年07月03日

测试下看看

回复
零***落  
2019年07月19日

不错不错随便看!!!!

回复
qq***40  
2019年08月10日

可以哦

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0 已下载次数:3
所需牛币:45 开始下载