素材牛VIP会员

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

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

 浏览:1728次  评论:10次  更新时间:2018-11-27
牛币素材VIP可免积分下载
PHP三种方法生成微信小程序二维码
积分说明:注册即送10牛币,每日签到可获得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 . '">';
    }


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

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日

可以哦

回复
wx***58  
2019年11月07日

不错,很赞~

回复
qq***03  
2020年07月02日

感谢分享...

回复
qq***25  
2021年07月21日

厉害,感谢

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

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)