小程序开发

微信小程序结合PHP生成二维码的几种方式介绍

编辑时间:2019-11-13 10:38  浏览次数:浏览次数

开发小程序也有一年多了,依据常见的情形,生成二维码还是经常用到。例如扫码点菜小程序,需求为每一张桌子生成1个独有二维码用作划分不一样桌号。小程序不能直接共享到朋友圈或许通过其他非微信散播,可是能够生成1个二维码图片,用图片发送进而共享。

在小程序里生成共享图片现在有三种方法。第一种,用小程序的画布canvas生成图片,然后直接保存画布画的图片到系统相册,依据笔者亲测,不太完美。第二种,用PHP图片处理类生成图片,然后在小程序前端显示。第三张,生成1个独有共享页面,指导会员截图共享。

但不管是哪一种方法,都需求用到微信的生成二维码或许小程序码接口。微信提供了三种方法生成,

createWXAQRCode 生成数目限制为10万的小程序二维码。
getWXACode生成数目限制为10万的小程序码。
getWXACodeUnlimit生成无数目限制的小程序码。

人们能够依据场景选用不一样的方法。留意不一样方法参数不一致,getWXACodeUnlimit形式的参数需求通过scene传递。共享如下PHP生成无限制数目小程序码的代码

$AccessTokenModel = new \Api\Model\AccessTokenModel();
$access_token = $AccessTokenModel->get_token();
$url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='.$access_token;
$data['scene'] = 'id='.$goods_id.'&i='.$item_id.'&m='.$member_id;
$data['page'] = 'pages/detail/index';
$data['width'] = '280px';
$data_json = json_encode($data);
$result = sendCmd($url,$data_json);
$code_pic = 'Public/code/code-'.$id.'-'.$item_id.'.jpeg';
if(file_put_contents($code_pic,$result) > 0) {
   //生成成功处理
} else {
 //生成失败处理
}



本文地址:https://www.webbj.cn/opertion/xcx2723.html

免责声明:我司网站转载此文,不代表本网的观点和立场。不以盈利为目的,如有侵犯公司或个人权益,我司会第一时间删除文章。 思捷智联是北京小程序开发公司,欢迎咨询免费获取思维导图!
推荐阅读
思捷智联

思捷智联是一家2009年成立于北京的IT外包公司,我们致力于为企业提供app软件开发和微信小程序开发服务。公司成立10年来,我们为民政部、方正电子、神州数码、联想控股、壹基金、首钢集团、北京大学、北京师范大学、今麦郎、丰汇租赁、万通控股等上百家企业提供了IT外包服务。我们努力实现每一位客户的托付,为客户创造实在的效益,让您与梦想走得更近。

微信咨询

扫描微信二维码
同市场经理沟通需求

感受专业服务,从来电咨询开始
010-69759765186-1139-1767