微信小程序生成携带参数的二维码
当对需求的时候发现 要完成一个永久二维码直接进入微信小程序的对应页面+对应IID参数 不要慌
这篇文章解决 满足生成需要
微信官方提供生成微信二维码 可满足大部分功能
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.html
可以看到官方文档有3种二维码的样式 我们这里以第一种的小程序二维码为例子
可以看到这里有两个必填参数Acces_token和path
path
就是我们需要跳转的路径 可以携带参数 参数通过小程序生命周期wx.navigateto+onLoad里的参数获取
Acces_token
通过微信官方提供的getAccessToken api可以获取
getAccessToken需要的appId和secret通过
微信小程序后台 开发管理-开发设置去获取 (注意保存secret 如果重置则需要在后端重新配置 它类似于小程序password 比较麻烦 ) 我这里已经获取了 所以是重置
往下滑 可以吧这个启用 方便 自制二维码的使用
这个时候我们已经获得了
appid secret
postMan 测试一下
可以看到我们已经得到了access_token 这个access_token 可以在微信小程序里面做很多事情 他只有7200s的有效期 如果过期了就要重新获取
可以发送请求获得二维码了
特别注意 这里的accessToken是params
而其他参数则是body里的
特别注意:获取不限制的小程序码
scene是body参数
编译预览
我们可以通过微信开发者工具里的 - 二维码编译来 读取二维码种的内容
到此我们就生成了二维码 跳转到对应的小程序路径 并且获取了对应参数
微信小程序生成携带参数的二维码相关推荐
- 微信小程序生成带参数的二维码
微信小程序生成带参数的二维码 //写一个图片来写路径,好让二维码显示出来 <image style="width:500rpx;height:500rpx;" src=&qu ...
- 微信小程序生成带参数的二维码以及小程序码
微信小程序生成带参数的二维码 官方共给了三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口B和接口C. 官方文档地址 业务需求: 扫描二维码进入指定商品页面,需要的参数为商品id(go ...
- 微信小程序生成canvas-2d类型的二维码
canvas画布.2.9.0 起支持一套新 Canvas 2D 接口(需指定 type 属性),同时支持同层渲染,原有接口不再维护. 在目前版本中,如果使用旧canvas,开发者工具也会提示切换为ca ...
- 小程序生成带参数的二维码
public function auth(){//传的参数$puid = input('uid');$appid = '你的appid';$secret = '你的secret ';$url =&qu ...
- 微信小程序生成普通网页的二维码
首先在github上下载/utils/weapp-qrcode.js文件,或者将weapp-qrcode.js文件中的内容复制粘贴到自己的utils的js文件中. wxml页面 <canvas ...
- 微信小程序使用canvas绘制二维码实现跳转小程序
开始接到这个需求的时候,我查阅文档获取小程序码 | 微信开放文档 发现两种途径 需要后端在服务器上调用接口拿到二维码,因为调用的 https://api.weixin.qq.com这个域名是不允许上白 ...
- 微信小程序业务-字符串生成二维码(weapp-qrcode)
微信小程序业务-字符串生成二维码(weapp-qrcode) 前言 邂逅weapp-qrcode 基本使用 详细参数 小程序组件中使用 image属性详解 想使用网络图片? 参考地址 前言 在小程序项 ...
- 微信小程序使用weapp-qrcode生成二维码
<canvas style="width:108rpx;height:108rpx; canvas-id='qrcode'></canvas> // weapp-qr ...
- 微信小程序长按识别二维码,小程序相关问题总结
微信小程序长按识别二维码,小程序相关问题总结 开发小程序中,长按识别二维码,小程序码跳转,已知问题整理: 小程序中,不支持长按识别二维码,和小程序码. 可利用小程序 图片预览功能识别 小程序码并进行跳 ...
最新文章
- 《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
- aclocal-1.13: command not found
- 杂项-事务:OLTP(联机事务处理过程)
- JavaScript禁用页面刷新
- 编写超级可读代码的15个最佳实践
- 51Testing第五期电子杂志下载
- Expression Blend 2 September Preview is now available!(中文版)
- developerDiskImage文件提取
- WPF下通过附加属性实现单实例启动
- 解决Intellij中的一些bug
- a form 出口享惠情况_进出口报关
- 串口软件与uPs测试,智能化UPS的软件设计及串口通信实现
- metasploit命令及模块
- 【期末复习】计算机算法设计与分析
- Android6.0源码下载
- 十年终于读懂你——你从没见过的算法之美
- 再见,胡阿姨!再见,共享单车!
- QList添加自定义结构体
- 用dos2unix批量转换文件
- qq登录 适用于 laravel
热门文章
- 1.1 Java HTML前端网页
- Lazy and Hungry
- 【审稿意见回复和修改稿上传-流程】
- 巴比特 | 元宇宙每日必读:一千块就能买一个虚拟主播?这是小企业的直播福音还是在“割韭菜”?...
- Java学习苦旅(九)——原来顺序表可以这么简单呀
- VA 570嵌入式流量计0695 0570_A1_B1_C1_D1_E1_F1_G1_H1_I1_J1_K1_L1_M1_R1流量计
- 九州集团“刷脸支付红利风口”交流会议将9月9日举行
- 20201126英语单词学习(仅供自己记录)
- 大数据在保险界的应用
- 微信小程序之沉浸式导航