获取二维码

通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面。目前微信支持两种二维码,小程序码(左),小程序二维码(右),如下所示:

获取小程序码

我们推荐生成并使用小程序码,它具有更好的辨识度。目前有两个接口可以生成小程序码,开发者可以根据自己的需要选择合适的接口。

接口A: 适用于需要的码数量较少的业务场景 接口地址:

https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN

获取 access_token 详见文档

接口B:适用于需要的码数量极多,或仅临时使用的业务场景注意:通过该接口生成的小程序码,永久有效,数量限制见文末说明,请谨慎使用。用户扫描该码进入小程序后,将直接进入 path 对应的页面。

接口地址:

https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN

获取 access_token 详见文档

注意:通过该接口生成的小程序码,永久有效,数量暂无限制。用户扫描该码进入小程序后,开发者需在对应页面获取的码中 scene 字段的值,再做处理逻辑。使用如下代码可以获取到二维码中的 scene 字段的值。调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode

// 这是首页的 js
Page({onLoad: function(options) {// options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scenevar scene = decodeURIComponent(options.scene)}
})

获取小程序二维码

接口C:适用于需要的码数量较少的业务场景

接口地址:

https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN

获取 access_token 详见文档

POST 参数说明

示例:注意:通过该接口生成的小程序二维码,永久有效,数量限制见文末说明,请谨慎使用。用户扫描该码进入小程序后,将直接进入 path 对应的页面。

{"path": "pages/index?query=1", "width": 430}

注:pages/index 需要在 app.json 的 pages 中定义

Bug & Tip

  1. tip:通过该接口,仅能生成已发布的小程序的二维码。
  2. tip:可以在开发者工具预览时生成开发版的带参二维码。
  3. tip:接口A加上接口C,总共生成的码数量限制为100,000,请谨慎调用。
  4. tip: POST 参数需要转成 json 字符串,不支持 form 表单提交。
  5. tip: auto_color line_color 参数仅对小程序码生效。

小程序参数二维码生成工具:芝麻小程序码

支持接口A,菊花小程序参数二维码。接口B:小程序场景二维码,接口C:普通小程序二维码

小程序带参数二维码生成接口相关推荐

  1. 小程序带参数二维码快速生成

    在小程序还没发布之前,我们公司就我在研究小程序.我们的小程序也算是很早一批审核通过的小程序吧. 后来在发布之后官方开发了生成带参数二维码的接口.当然一个小程序需要做适当的渠道分发统计. 然后我又非常开 ...

  2. 小程序二维码生成器,带参数二维码生成

    小程序带参数二维码生成器,通过输入页面地址和参数,HotApp小程序统计的小程序带参数二维码,可以免费生成.同时具备管理带参数二维码功能. weixin.hotapp.cn

  3. 微信公众平台----带参数二维码生成和扫描事件

    原文:微信公众平台----带参数二维码生成和扫描事件 摘要: 账号管理----生成带参数的二维码 消息管理----接收消息----接收事件推送 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众 ...

  4. 魔坊APP项目-15-邀请好友(业务逻辑流程图、服务端提供邀请好友的二维码生成接口、客户端通过第三方识别微信二维码,服务端提供接口允许访问、App配置私有协议,允许第三方应用通过私有协议,唤醒APP)

    邀请好友 1.业务逻辑流程图 客户端提供点击"邀请好友"以后的页面frame,html/invite.html,代码: <!DOCTYPE html> <html ...

  5. 分享一个免费的二维码生成接口(含源码和在线Demo)

    小编以前每当需要二维码的时候,就会到 草料二维码 去制作一张,然后下载图片. 这样做,一张两张还能搞一搞,但需求量增多后显得十分麻烦. So,小编经过探索终于找到了一个免费的二维码生成接口.虽然有些简 ...

  6. 小程序推广二维码生成

    小程序推广二维码生成 <?php$appid = '***************';$secret ='********************************';$url = &qu ...

  7. PC端微信扫码支付二维码生成接口的调整

    目前原有的example下面的在线二维码生成接口被微信取消了,从而需要各个电商系统自己生成. 可参考开发文章demo中的phpqrcode.php程序进行生成并保存到电商系统本身的服务器上,然后取出进 ...

  8. 分享腾讯官方二维码生成接口地址

    分享腾讯官方二维码生成接口地址 接口抓包来自腾讯QQ群的二维码生成接口,非常稳定,可以长期使用!除非腾讯不做了!! https://qun.qq.com/qrcode/index?data=

  9. 搭建一个自己的轻量级二维码生成接口

    文章来源:https://www.skyqian.com/archives/QRcode-interface.html 一般而言,第一时间会在博客更新,CSDN随缘更新. 引言 月明浑似雪,无处认渔家 ...

最新文章

  1. 计算机组成微程序设计,计算机组成原理微程序设计.doc
  2. C# 入门经典示例.
  3. Collections.sort()自定义排序方式
  4. StackExchange.Redis 官方文档(二) Configuration
  5. PWA(Progressive Web App)入门系列:Sync 后台同步
  6. 《SQL与关系数据库理论——如何编写健壮的SQL代码》一第2章
  7. ie6 png不透明的解决方法
  8. FLEX Tree动态获得信息时遇到的问题总结
  9. Burpsuite工具使用
  10. 自制VBS自动刷屏器,再也不怕刷屏刷不过别人了
  11. Windows Server 2012 R2更新补丁后:你的电脑将在一分钟后自动重启
  12. windows防火墙开启端口
  13. Netgear R6220刷潘多拉盒子后的WIFI配置,20HZ频宽下载速度达9M
  14. yocto系列讲解[理论篇]68 -Yocto版本信息查询稳定版本和EOL版本
  15. iOS逆向重签名(三):微信重签名
  16. python视频学习002(2017年老男孩最新全栈python第2期视频教程)---电脑简史
  17. 计算机访学面试,国家公派访问学者面试经典问题总结
  18. MnTTS: 开源蒙古语语音合成数据集及其基线模型
  19. DHCP和IP地址冲突
  20. 歪解:备份BlackBerry手机上面的安装好的程序(cod)

热门文章

  1. REST 架构指导方案
  2. 你发现没?www和https://又被Chrome地址栏隐藏了
  3. linux系统如何使用qq,Linux_ubuntu系统怎么安装qq并登录?,使用linux操作系统,qq是必不可 - phpStudy...
  4. 全网通手机插联通卡不显示无服务器,无sim卡是怎么回事
  5. 认知计算 Cognitive Computing
  6. Spring Boot 禁用 Swagger 的三种方式
  7. 生物统计学(biostatistics)学习笔记(五)卡方检验
  8. Effective STL读书笔记
  9. 低代码究竟能干啥?三位一体解决数字化管理的难点痛点
  10. 商显市场谁主沉浮 液晶拼接屏独占鳌头