1.
2.参数二维码,顾名思义,就是带参数的二维码。因为参数不是固定不变的,所以带参二维码需要根据参数进行变动,根据不同的参数生成不同的二维码。参数二维码在很多小程序中都会用到。比方说,如果是一款简历制作的小程序,很可能需要给用户提供这样的功能:上传自己的简历,生成属于自己的二维码。又比如说,一款在线相册制作的小程序,在用户结束制作之后需要提供二维码给用户,这样任何人都可以扫码查看相册内容。这些就是参数二维码的真实应用场景。在今天的小程序开发教程中,我们就来讲解一下微信小程序如何生成参数二维码。
首先,微信官方获取小程序页面api的接口地址如下:https://api.weixin.qq.com/cgi-bin/wxapp/createwxaqrcode?access_token=ACCESS_TOKEN由于小程序参数二维码API提供的帮助有限,以下是我的操作方法。我主要通过thinkphp的后台接口来实现。具体代码如下:步骤一,先获取ACCESS_TOKEN$tokenUrl=https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=.$this-appid.&secret=.$this-secret;$getArr=array();$tokenArr=json_decode($this-send_post($tokenUrl,$getArr,GET));$access_token=$tokenArr-access_token;send_post:functionsend_post($url,$post_data,$method='POST'){$postdata=http_build_query($post_data);$options=array('http'=array('method'=$method,//orGET'header'='Content-type:application/x-www-form-urlencoded','content'=$postdata,'timeout'=15*60//超时时间(单位:s)));$context=stream_context_create($options);$result=file_get_contents($url,false,$context);return$result;}步骤二,生成二维码:$path=pages/index?query=1;$width=430;$post_data='{path:'.$path.',width:'.$width.'}';$url=https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=.$access_token;$result=$this-api_notice_increment($url,$post_data);api_notice_increment:functionapi_notice_increment($url,$data){$ch=curl_init();$header=Accept-Charset:utf-8;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_CUSTOMREQUEST,POST);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($curl,CURLOPT_HTTPHEADER,$header);curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0(compatible;MSIE5.01;WindowsNT5.0)');curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_setopt($ch,CURLOPT_AUTOREFERER,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$data);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);$tmpInfo=curl_exec($ch);//var_dump($tmpInfo);//exit;if(curl_errno($ch)){returnfalse;}else{//var_dump($tmpInfo);return$tmpInfo;}}步骤三,根据返回的二进制数据生成图片并上传到自己的服务器file_put_contents($filepath,$result)不同的人使用的服务器不一样,这个涉及到隐私,上传部分的代码就不贴了。小程序二维码生成教程转载自小程序开发资讯,更多最新资讯关注小程序学院
小程序怎么弄成二维码-微信小程序如何生成参数二维码-小程序二维码
浏览量:1913
时间:
来源:Joychen404
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












