精华内容
下载资源
问答
  • 在日常的微信小程序项目中,我们经常需要用到一些宣传海报,邀请海报等功能,例如一个邀请好友的海报,生成之后让用户发朋友圈或者转发好友邀请,那这时,我们就需要知道那些用户是你邀请的,方便下发奖励啥的。...

    一、前言

    因为学业以及工作上的事情繁多,已经弃"耕"许久了。在这段时间里,学了很多东西,也做了大大小小将近10个项目,这个过程中,越发觉得记录的重要性,所以才想着在忙碌之中,抽出时间来写一下博客,记录一下开发过程中的一些知识点。老生常谈了,既是让自己下次能够回顾,也是希望能够帮到有需要的人。

    二、需求分析

    在日常的微信小程序项目中,我们经常需要用到一些宣传海报,邀请海报等功能,例如一个邀请好友的海报,生成之后让用户发朋友圈或者转发好友邀请,那这时,我们就需要知道那些用户是你邀请的,方便下发奖励啥的。这都是很常见的需求。那该如何实现类似的需求呢?

    三、思路分析

    这些海报其实最关键的一个就是长按扫码识别的带参二维码(小程序码)。
    通过查阅微信小程序开发文档,我们可以知道,总的来说有两种方式可以生成这种带参二维码(小程序码),当这种带参二维码绘制在海报上时,就可以通过这个二维码的参数来进行识别是哪个用户生成的海报,当其他用户扫码进入小程序时就可将标识的id存进数据库里,进而判断到底是谁邀请的人了。
    太久没有码字了,说得可能有点累赘。
    总结一下:根据二维码带的参数来判断是谁的海报,这个参数一定是能够定位出来用户的,一般来说,可以使用用户的openid来作为这个标识参数。

    举个简单的例子(云开发):
    定义一个集合:user
    有两个用户
    U1

    字段名说明
    _id123456789使用云数据库自动生成的id即可,不用自己生成
    _openid112233插入数据时会自带有,也是一个系统字段
    superiorId445566上级的openid字段

    U2

    字段名说明
    _id987654321使用云数据库自动生成的id即可,不用自己生成
    _openid556677插入数据时会自带有,也是一个系统字段
    superiorId112233上级的openid字段

    上面的数据表中,很明显,U2是扫了U1的二维码(小程序码)进来的,所以U2的superiorId字段的值是U1的openid

    那么当我们需要统计U1邀请了多少人的时候,就可以通过查询数据中有多少用户的superiorId的值等于U1的openid即可。

    四、两大实现途径

    前面说到大致上有两种方式可以实现这种需求,那么我们来分析一下这两种实现方法各自的特点。方便我们在开发过程中选用适合的方法。

    途径一:小程序码

    微信对动态生成小程序码提供了三种方式给我们,这里我只讲云调用的方式,传统服务器开发的,可根据文档来操作,原理大致相同。

    1、A接口: wxacode.createQRCode
    2、C接口: wxacode.get
    3、B接口: wxacode.getUnlimited

    列个表格分析一下这三个接口,详细的介绍可以点击标题直达官文文档查阅。

    接口生成数量限制时效携带参数长度
    接口AAC接口加起来不超过10W长期128字节
    接口CAC接口加起来不超过10W长期128字节
    接口B无限制长期32可见字符

    可以看到,其实AC接口是一伙的,实际的使用方法也差不多,只是参数上会有所不同。
    AC接口与B接口的区别在于生成的数量限制和携带参数的长度。所以在选用的时候,就要考虑这生成的数量和携带的参数长度这两个条件了。

    途径二:普通二维码

    简单对比完小程序码的三个接口后,再来看看这普通二维码的特点。如果是上面的三个接口都无法满足业务需求,例如参数长、生成的数量还要特别多的场景,那可以试试通过这个普通二维码的途径实现。
    这个二维码跟接口相比,生成的数量无限制,参数理论可以很长(具体多长没试过,但是肯定比128长),时效也是长期有效。这样看来,似乎直接无论什么业务场景,直接选这种方式就对了?

    当然不是,普通二维码最少这两个方面需要考虑。

    一、开放范围:企业、媒体、政府及其他组织类型小程序。 换句话说,就是不支持个人开发者账号开通使用。

    二、开发起来相对来说比较复杂,需要用到服务器和域名来进行配置。会踩不少坑。

    由于这个这种途径实现有点复杂,所以在这里不啰嗦了,有这方面需求的朋友可以私信我交流,互相学习。

    还有最后一个需要注意的是:无论哪种途径实现,小程序都必须在发布后才可以正常扫码使用。

    五、AC接口实现代码示例(云开发)

    B接口与AC接口使用起来差不多,可以直接去官网看代码示例。应该是可以触类旁通的。所以这里我只用一下AC其中一个接口。主要还是引出一些常见问题。
    1、新建云函数后,在config.json文件中配置权限(以createQRCode例)
    在这里插入图片描述
    2、index.js代码

    const cloud = require('wx-server-sdk')
    cloud.init({
      env: cloud.DYNAMIC_CURRENT_ENV,
    })
    exports.main = async (event) => {
      try {
        const result = await cloud.openapi.wxacode.createQRCode({
          path: event.path,
          width: event.width
        })
        return result
      } catch (err) {
        return err
      }
    }
    

    3、调用(如果不是本地调试,记得提交云函数)

    if (posterType == 1) {
    		// 配置页面路径以及参数
            path = "pages/indexStudent1/indexStudent1?superiorId1=" +
             superiorId1 + "&superiorId2=" + superiorId2
          } 
          else if (posterType == 2) {
            path = "pages/teacherSubmit/teacherSubmit?superiorId="
             + superiorId2
          }
          // 调用云函数,请求生成小程序码 buffer 数据
          const QRCodeObj = await wx.cloud.callFunction({
            name: 'createQRCode',
            data: {
              path: path,
              width: 430
            }
          })
          // 需要注意的是返回来的数据是Buffer格式
          // 需要转换成为base64格式(为了方便存储复用,毕竟次数有限)
     	  const base64 = "data:image/jpeg;base64," + 
     	  wx.arrayBufferToBase64(QRCodeObj.result.buffer.data)
     	  // 将数据直接扔进image组件的src参数里面即可
     	  this.setData({
              imgUrl:  base64
            })
    

    4、wxml
    在这里插入图片描述
    5、效果
    在这里插入图片描述

    六、说明与优化

    只是截取了部分的关键代码。小程序码也做了处理。
    触发函数、实现复用的代码都没有贴出来(为了安全,不方便贴出来)。

    优化的话,第一个肯定就是考虑复用了,即新用户第一次调用云函数去生成,下次的话,就直接从数据库里面读出来生成。

    当然前提是参数一致。

    为什么要复用呢,主要是因为即使是同一个二维码,参数什么都一致,你调用了十次函数生成,也算是十个码,不是一个码。所以在数量有限的情况下,尽可能考虑复用。

    如果这篇文章帮到了你,点个赞吧。

    展开全文
  • uniapp小程序生成小程序码

    千次阅读 2020-11-27 10:50:34
    用于前端自己测试如何生成小程序码 <!-- 以图片的形式展示 --> <image :src="maskData"></image> onLoad(options) { console.log('需要推荐码',options)//打印出来是 {scene: "code%3D2QQ"} ...


    前言

    需求:用户通过扫描小程序码,直接跳转到小程序的登陆页,并自动填充推荐码


    一、自测版本

    用于前端自己测试如何生成小程序码

    <!-- 以图片的形式展示 -->
    <image :src="maskData"></image>
    
    onLoad(options) {
        console.log('需要推荐码',options)//打印出来是 {scene: "code%3D2QQ"}
    	const scene = options.scene ? decodeURIComponent(options.scene) : ''
    	console.log('编译出来的scene',scene) //打印出来是 code=3D2QQ
    	this.code = scene.split('=')[1]//打印出来是 3D2QQ
    	console.log('编译出来的推荐码',this.code)
    },
    
    getData(e) {
    	//获取accessToken
    	let that = this;
    	const APP_ID = 'xxx'; // 小程序appid
    	const APP_SECRET = 'xxxxx'; // 小程序app_secret
    	let access_token = '';
    	uni.request({
    		url: "https://api.weixin.qq.com/cgi-bin/token", //固定链接,不用改
    		data: {
    			grant_type: 'client_credential',
    			appid: APP_ID,
    			secret: APP_SECRET
    		},
    		success: function(res) {
    			console.log('获取accessToken', res)
    			access_token = res.data.access_token;
    			// 接口B:适用于需要的码数量极多的业务场景 生成的是小程序码
    			that.getQrCode(access_token);
    		}
    	})
    },
    //获取二维码
    getQrCode(access_token) {
    	var that = this;
    	uni.request({
    		url: "https://api.weixin.qq.com/wxa/getwxacode?access_token=" + access_token,//固定链接,不用改
    		method: 'POST',
    		responseType: 'arraybuffer', //设置响应类型
    		data: {
    			path: 'pages/public/login?code=' + that.code, // 必须是已经发布的小程序存在的页面(否则报错)
    			width: 298,
    			auto_color: false, // 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调
    			line_color: {
    				"r": "0",
    				"g": "0",
    				"b": "0"
    			} // auto_color 为 false 时生效,使用 rgb 设置颜色
    		},
    		success: function(res) {
    			console.log('获取二维码', res)
    			that.maskData = "data:image/PNG;BASE64," + uni.arrayBufferToBase64(res.data);//以图片的形式展示
    		}
    	})
    }
    

    二、线上版本

    原来以为很难的,压力都在前端,等做完了,测试体验版的时候,发现api.weixin.qq.com域名没加进去,结果官方跟我说,不能加这个域名,原因是前端不能直接用上面的方法自己去生成小程序码,必须要通过后台服务器转一下
    在这里插入图片描述

    // 给了个token,后端自己去实现自测版本中的操作-生成小程序码,返回图片地址,前端直接展示图片就好了,666
    getData(e) {
    	this.$api
    		.qrcode({
    			token: this.token
    		})
    		.then(res => {
    			console.log('我的推荐码', res)
    			this.maskData = res
    		})
    		.catch(err => {
    			this.$api.msg(err)
    		});
    

    三、测试

    截取生成小程序码的图片,用微信开发者工具的“通过二维码编译”扫码测试能不能拿到参数,并填充
    在这里插入图片描述


    总结

    事情其实很简单,没必要想的太复杂

    展开全文
  • 而该小程序码中就是带有用户标识参数的,接下来一起来揭开生成带参小程序码的面纱吧。 具体代码如下: public function getWxAcCode() { $wx = new WxAction(); $token = $wx->getAccessToken();//获取...

        小程序申请配置之类的就不多做赘述了,今天主要介绍一下实现分销的核心内容。

         该功能的核心地方就在于,使用微信小程序生成小程序码。而该小程序码中就是带有用户标识参数的,接下来一起来揭开生成带参小程序码的面纱吧。

          具体代码如下:

    public function getWxAcCode()
        {
            $wx = new WxAction();
            $token = $wx->getAccessToken();//获取accesstoken
    
            //整理post请求参数
            $post_data = [
                'scene' => '用户id',//场景值 可以理解成用户标识 但是存在限制(文档中有说明)
                'page' => '页面路径 path',//小程序的页面路径 特别注意该路径要与小程序内定义的路径一致测试时不要添加否则会生成不了 最最重要的是路径之前不要有斜杠/ 直接以pages开头否则会提示41030
                'is_hyaline' => true //生成的小程序码图片背景是否为透明的
            ];
            $data = json_encode($post_data, true);
    
            //请求地址
            $url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='.$token;
            
            $accode = $wx->sendPost($url,$data);//获取小程序二维码 返回的就是图片流信息
            $img = $this->cutPictureCircular('微信头像地址');//获取圆形头像流信息
            $qrcode = $this->mergeImages($accode,$img);//加上头像的小程序码图片流信息
            $qrcode = imagecreatefromstring($qrcode);
    
            // 读取背景图的信息
            $tmp = file_get_contents('./bg.png');
            $bg = imagecreatefromstring($tmp);
    
            // 将小程序码合并到海报图上
            imagecopyresampled($bg, $qrcode, 225, 630, 0, 0, 285, 285, imagesx($qrcode), imagesy($qrcode));
    
            header("Content-Type: image/png; charset=utf-8"); // 设置header头
            imagealphablending($bg, false); // (很重要)不合并颜色,直接用 PNG 图像颜色替换,包括透明色;
            imagesavealpha($bg, true);  // (很重要)设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息;
            imagepng($bg); // 保存图片为png
            imagedestroy($qrcode); // 清除画布资源
            imagedestroy($bg); // 清除画布资源
            die;
        }
    
    /**
         * 将图片裁剪成圆形
         */
        private function cutPictureCircular($img)
        {
            // 获取图片流信息
            $info = file_get_contents($img);
            $src_img = imagecreatefromstring($info);
            $w = imagesx($src_img);
            $h = imagesy($src_img);
            $w = min($w, $h);
            $h = $w;
            $img = imagecreatetruecolor($w, $h);
            imagealphablending($img, false); // 设定图像的混色模式
            imagesavealpha($img, true); // 这一句一定要有(设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息)
            $bg = imagecolorallocatealpha($img, 255, 255, 255, 127); // 拾取一个完全透明的颜色,最后一个参数127为全透明
            imagefill($img, 0, 0, $bg);
            $r = $w / 2; //圆半径
            $y_x = $r; //圆心X坐标
            $y_y = $r; //圆心Y坐标
            for ($x = 0; $x < $w; $x++) {
                for ($y = 0; $y < $h; $y++) {
                    $rgbColor = imagecolorat($src_img, $x, $y);
                    if (((($x - $r) * ($x - $r) + ($y - $r) * ($y - $r)) < ($r * $r))) {
                        imagesetpixel($img, $x, $y, $rgbColor);
                    }
                }
            }
            /**
             * 如果想要直接输出图片,应该先设header。header("Content-Type: image/png; charset=utf-8");
             * 并且去掉缓存区函数
             */
            //获取输出缓存,否则imagepng会把图片输出到浏览器
            ob_start();
            imagealphablending($img, false); // (很重要)不合并颜色,直接用 PNG 图像颜色替换,包括透明色;
            imagesavealpha($img, true);  // (很重要)设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息;
            imagepng($img);
            imagedestroy($img);
            $contents = ob_get_contents();
            ob_end_clean();
            return $contents;
        }
    
        /**
         * 合成图片
         */
        private function mergeImages($code,$img)
        {
            $code = imagecreatefromstring($code);
            $img = imagecreatefromstring($img);
    
            $QR_width = imagesx($code); // 二维码图片宽度
            $QR_height = imagesy($code); // 二维码图片高度
            $logo_width = imagesx($img); // logo图片宽度
            $logo_height = imagesy($img); // logo图片高度
            $logo_qr_width = $QR_width / 2.2; // 组合之后logo的宽度(占二维码的1/2.2)
            $scale = $logo_width / $logo_qr_width; // logo的宽度缩放比(本身宽度/组合后的宽度)
            $logo_qr_height = $logo_height / $scale; // 组合之后logo的高度
            $from_width = ($QR_width - $logo_qr_width) / 2; // 组合之后logo左上角所在坐标点
            /**
             * 重新组合图片并调整大小
             * imagecopyresampled() 将一幅图像(源图象)中的一块正方形区域拷贝到另一个图像中
             */
            imagecopyresampled($code, $img, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);
            /**
             * 如果想要直接输出图片,应该先设header。header("Content-Type: image/png; charset=utf-8");
             * 并且去掉缓存区函数
             */
            //获取输出缓存,否则imagepng会把图片输出到浏览器
            ob_start();
            imagealphablending($code, false); // (很重要)不合并颜色,直接用 PNG 图像颜色替换,包括透明色;
            imagesavealpha($code, true);  // (很重要)设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息;
            imagepng($code);
            imagedestroy($code);
            imagedestroy($img);
            $contents = ob_get_contents();
            ob_end_clean();
            return $contents;
        }

        上述代码实现了生成带有头像的小程序码的海报图,结果如下:

        微信小程序生成小程序码相关文档

        前端只需要在扫码进入的那个页面的onLoad方法中,获取小程序码中的场景值,在用户注册时传给后端就可以了。而后端需要做的就是将新用户与分享用户之间做一个关系绑定的处理剩下的就是根据实际的业务逻辑来做处理的事情了。小程序中获取小程序码的参数代码如下:

    onLoad: function (options) {
      console.log(options.scene);
    }

    展开全文
  • 微信小程序分享链接转小程序码 准备工作 准备一个微信号(废话); 注册一个公众号(这么麻烦的吗); 流程 登陆微信公众平台 首页-新建“图文消息” 点击顶部工具栏的“小程序”,在搜索可输入小程序名称/...

    微信小程序分享链接转小程序码

    附机器人自动转码插件版教程

    准备工作

    1. 准备一个微信号(废话);
    2. 注册一个公众号(这么麻烦的吗);

    流程

    1. 登陆微信公众平台

    2. 首页-新建“图文消息”
      在这里插入图片描述

    3. 点击顶部工具栏的“小程序”,在搜索可输入小程序名称/id
      在这里插入图片描述

    4. 选择“获取更多页面路径”,输入你的微信号并点击开启

    怎么获取你的微信号?
    PC端微信左上角点头像(ps:你能搜到我的微信号算我输)
    在这里插入图片描述

    然后就可以在你需要分享的小程序页面右上角复制页面路径(注意:10分钟内有效,过期重新在这里点击开启)
    在这里插入图片描述

    在这里插入图片描述

    1. 把“复制路径”粘贴到页面上的“小程序路径”,然后最后一步!!!!!点击小程序码并确定
      在这里插入图片描述
    2. 还等什么,点赞收藏关注!!
      在这里插入图片描述
    展开全文
  • 小程序生成小程序码分享朋友圈

    千次阅读 2019-03-08 15:45:32
    小程序实现分享 公司很多时候都会想要传播自己的小程序,从而获取更多的流量,从而分享朋友圈的功能就诞生了。 分享步骤: 一、通过canvas组件把要分享出去的东西画出来 二、通过saveImageToPhotosAlbum方法把...
  • 微信小程序生成带参数的二维码 官方共给了三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口B和接口C。 官方文档地址 业务需求: 扫描二维码进入指定商品页面,需要的参数为商品id(goods_id)。...
  • 饿了么小程序码解码

    千次阅读 2020-11-13 17:02:59
    比如我们要解析这个放入自己的小程序中 如小程序配置中(此处使用的uni-app) uni.navigateToMiniProgram({ appId: 'wxece3a9a4c82f58c9', path: 'ele-recommend-price/pages/guest/index?e=1&spm=a2ogi....
  • 小程序生成自带参数的小程序码

    千次阅读 2020-04-02 10:49:59
    开发文档的生成小程序码是后端调用的接口,前端只需要把路径跟参数传过去,获取到返回的小程序码即可 获取页面参数 data(){ return{ id:' ', //参数 imgUrl:' ',/接收小程序码url地址 } } onload:...
  • 没有关联的,那么可以长按识别小程序码来进入小程序 下面展示效果: 1.点击关联有appid的时候,直接进入小程序 2.点击没有appid的时候弹出小程序码,长按识别可以进入小程序 js代码: Page({ data: { ...
  • accessToken :小程序的临时凭证,需要它才可以任意的调用小程序的各种接口 appid:小程序的ID,微信公众平台上有。为了获取accessToken 而存在 secret:小程序的密匙,微信公众平台上有。为了获取accessToken 而...
  • 只是这次的功能上要在海报上加上生成当前页面的小程序码,分享出去朋友识别就能进入这个页面。 比如小程序页面路径是 “/pages/home/detail?id=4100”,这是你要分享出去的页面路径。 好,下面来讲怎么实现这个功能...
  • 认识小程序码 事件:微信发布小程序,最开始只能通过微信「扫一扫」识别进入特定小程序。2017年4 月 14 号,开放「长按识别二维码」功能,意味着用户使用小程序的便捷程度将大大提高。仅仅过了 4 天,微信又推出了...
  • 芝麻小程序码后续还会上线小程序场景值数据统计以及基于微信小程序的「小客服」智能回复消息系统,更好地与小程序的技术开发、运营推广人员一同成长和学习。
  • 通过后台接口可以获取小程序任意页面的小程序码,扫描该小程序码可以直接进入小程序对应的页面,所有生成的小程序码永久有效,可放心使用。 目前小程序码有两种形式,推荐生成并使用小程序码,它具有更好的辨识度,...
  • 微信小程序获取页面小程序码

    千次阅读 2018-05-30 18:07:40
    项目需要文章分享到朋友圈,需要获取每一篇文章对应的小程序码,和文章标题,以及缩略图生成canvas,保存成图片,用户长按识别小程序码后就可直接查看有对应的文章,因为项目小程序需要每一篇文章对应的小程序码,...
  • php 生成小程序码

    千次阅读 2018-11-23 18:15:09
    先附上官方文档:...这边需要注意的是,调用微信官方生成的小程序码,小程序必须要先发布,才能调用官方接口,不然会调用失败!!   一、先get请求,获取access_token h...
  • 目前小程序推出了自己的识别码,小程序码,圆形的码看起来比二维码好看。 本文总结微信小程序的获取小程序二维码的接口开发。官方地址 主要内容摘抄自微信小程序的API文档,java接口开发是自己总结开发。 一、...
  • 今日楼主正在搞原生小程序,想搞一下转发功能,而转发功能就需要获取到小程序码,方便别人识别二维码并进入小程序; 起因,楼主按照官网,先获取access_token;然后拿着access_token去获取小程序码,奈何经验不足,...
  • nodejs实现小程序码生成

    千次阅读 2018-05-20 11:41:45
     一、 先说一下小程序码的作用,就是用户可以通过微信扫描小程序码进入小程序的特定页面,比如某件商品或者某个人的主页。小程序码生成时可以携带参数,我们可以在小程序码跳转的页面接收参数进行相应的操作。二、...
  • 最近老有同学问我,如何生成小程序二维码,让用户扫后能快速进入指定页面。经过一番研究,发现用云开发的云调用来实现特别方便,基本上10行代码就可以快速的生成指定页面的二维码。这样我们在做一些线下业务时就能...
  • 自定义小程序码和小程序二维码

    千次阅读 2018-11-20 18:16:42
    腾讯提供的三种获取小程序二维码接口的区别 接口 参数长度 生成个数 有效期 A 128 字节 与接口C共享100,000次 永久 B 32字节(只支持数字,大小写英文以及部分特殊字符:!#$&amp;...
  • 具体文档可以看这里:获取携带参数的小程序码第一步:获取ACCESS_TOKEN //获取token的接口地址 public final static String access_token_url = ...
  • 最近的需求是需要用户扫描指定二维码进去填写表单之类的需求(暗骂提需求的人) 看了下文档,嘿开发团队还真懂我们、 果断上手,然后问题又来了,这个返回值是二进制啊,好办!! 看代码 云函数代码 ...
  • onLoad: function (options) { if (options.scene) { //扫描普通链接进入小程序,并获取参数 const scene = decodeURIComponent(options.scene); console.log(scene);//a="123,123" let a = scene.slice(2);...
  • 云调用生成小程序码

    千次阅读 2020-03-22 16:48:56
    所以我们肯定需要首先先建立一个云函数getTwoCode 给云函数配置权限在.json文件中 "permissions": { "openapi": [ "wxacode.getUnlimited" ] } 然后开始编写云函数 首先我们在云函数中应该获取到的就是程序的权限和...
  • 上条博客已经介绍了如何云调用生成小程序码,链接地址: https://blog.csdn.net/mingjuna2010/article/details/92796711 这条博客我们来介绍小程序中怎么生成长图,如何预览,并且在长图中绘制小程序码,以及小程序...
  • 先说明一下,二维码和小程序码是两个不同的东西,但很多人分不清,所以标题都写上。 小程序给我们日常的办公,带来了极大的便捷。很多事情,几乎都能找到对应小程序来协助我们来高效都完成(如果没有,在下面留言...
  • 注意:小程序端如果想保存成图片,需要用画布,但是如果想把图片放在画布上,真机上需要先把图片保存到本地。使用缓存文件!!!!!小程序端: .jsimport util from '../../../utils/util' var image = require('.....
  • 仔细看了小程序本身的程序,没有发现好的方法。所以改变方法,把头像传回后台,使用 php gd库在后台操作,然后传回小程序端。//初始数据准备 define('PATH', "/opt/************p/".date("Y/m/d/&...
  • 1.后台生成二维码返回 ...用户扫描该进入小程序/小游戏后,开发者可以获取到二维码中的 scene 值,再做处理逻辑。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 sce...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,075,324
精华内容 430,129
关键字:

小程序码