素材牛

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

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

 浏览:379次-  下载:2次-  评论:3次-  发布时间:2018-11-27
PHP三种方法生成微信小程序二维码
积分说明:注册即送5牛币,每天签到可获得5牛币,第三方账号登陆、注册直接赠送20牛币!    我要充值   更多积分说明»
素材描述: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 . '">';
    }


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

nexzer
2019年01月10日

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

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

测试中

回复
mimitu
2019年02月14日

这个真牛

回复
睡不着的熊猫人
2019年03月06日
cah200279
2019年03月06日

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

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

牛币获取:可通过签到、评论、充值、发布素材获得 » 牛币充值

会员账号
会员密码
安全验证