小程序模板网

跳坑《九十》带参数二维码相关知识(带参二维码)

发布时间:2018-04-12 11:13 所属栏目:小程序开发教程

我发现,还是有很多人对带参数二维码带有疑惑,所以将相关讨论集中一下,以便大家能够有一个清晰的理解: 
首先,小程序的非带参二维码请在小程序公众后台生成;带参数二维码则请继续看以下内容:

官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html 
获取小程序页面二维码 
通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面 
Bug & Tip

  1. tip:通过该接口,仅能生成已发布的小程序的二维码。
  2. tip:可以在开发者工具预览时生成开发版的带参二维码。
  3. tip:带参二维码只有 100000 个,请谨慎调用。
  4. tip: POST 参数需要转成 json 字符串,不支持 form 表单提交。

tip: 二维码永久生效

第三方生成地址:(假如我理解有误,以下工具并非是这个用途,请在回帖内指出) 
好推二维码:https://weixin.hotapp.cn/ 
草料二维码:http://cli.im/weapp 
阿拉丁二维码:http://aldwx.com/CodeApi/index

 

相关讨论:

讨论一:带参二维码数量问题 
在公众平台首页的通知中说是限制1w个 
2、通过接口获得带参数二维码。最多可生成带参数二维码10000个,请谨慎调用。可参考调用文档。 
但是调用文档里面却又说是无数个 
tip:生成二维码的总数不限,但接口调用每天上限 100000 次。 
那么到底是什么情况?? 
是只能生成1w个,还是每天只能生成1w个,还是只能生成1w个并且每天只能扫码访问1w次?

生成的数量有限制,共计10万个;另外,扫码访问次数没有限制。(10万次是针对生成的,并非针对访问的,请注意!假如我理解有误,欢迎指出)

讨论二:获取页面二维码的接口,怎么老是提示错误啊 
代码:

 

  1. wx.request({
  2.  
  3. url: 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='+app.globalData.token,
  4.  
  5. data: {'path': "/pages/my/my?uid=1",'width': 430},
  6.  
  7. header: {
  8.  
  9. 'content-type': 'application/json'
  10.  
  11. },
  12.  
  13. success: function(res) {
  14.  
  15. console.log(res.data)
  16.  
  17. },
  18.  
  19. fail:function(res) {
  20.  
  21. console.log('isFail')
  22.  
  23. }
  24.  
  25. })

输出的结果是: {errcode: 44002, errmsg: "empty post data hint: [tB1Kha0354vr18]"}  说是post data 是空的,哪位高人能帮忙解决下,多谢了!!!

问题解决了,method: "POST",只能通post方式传参数怎么文档也不说清楚???

相关讨论三:有大神 做过 小程序 二维码 获取吗  小程序 获取二维码 接口 48001 无权限  QQ图片20170213180103.png

必须是已经上线的小程序才可以获取二维码

相关讨论四:  生成二维码接口问题  生成二维码接口问题: 提示: {"errcode":40159,"errmsg":"param path length invalid hint: [thH2ka0199vr23]"}  但长度不超(且比较短)和内容都是app.json定义好的,小程序也正式发布了。

找到原因了,是以json格式发过去。

相关讨论五:

请教下各位,怎么样能把生成的二维码在界面上显示出来 二维码是在前端生成的

@327674413 前端哪有二维码, 二维码要么你自己后台做,要么官方接口做,都是后台的,发送参数出去, 请求回来得到 图片url, 用下载api,把文件下载下来就可以了;

前端调用createwxaqrcode 可以返回数据啊,就是怎么转成图片  这个是后台请求官方接口,返回的图片;

不过,他返回的不是图片下载路径,而是就是一张图片文件, 你得用后台,下载这张图片,返回你服务器这行图片的路径,再下载到手机了;

相关知识: 

跳坑指南《八十五》带参数二维码,返回数据保存为图片

相关知识二:关于参数路径  参数路径基于小程序代码进行设置。

比如:小程序的参数路径,二维码扫描打开后需要进入text界面,而不是默认界面,我们即可设置参数为:

pages/text/text?query=1

然后生成的二维码扫描后就会直接今天text界面,而在text界面也能获取到参数为query的值。

20170124-3lqy.png

二维码API使用相关学习demo:  微信小程序学习用demo:我的快递,快递单号,扫一扫  二维码微信小程序demo:国际包裹查询,二维码扫描,自定义字体

相关文章:一:这篇文章是介绍好推二维码的,我放这里是让同学们看其原理,以便使用好带参数的二维码  如何通过hotapp统计的参数二维码生成器进行地推人员的考核?  HotApp小程序统计支持二维码精准统计,那么如何通过HotApp对地推人员进行考核呢?  (1)有三个地推人员 张三 , 李四, 王五  (2)通过HotApp小程序的参数二维码生成器生成三个人的渠道二维码  在渠道二维码填写的地方填写推广人的名称

11.png

(3)把三个二维码发给三个地推人员,然后地推人员在推广后,就可以再后台查看数据了,根据数据进行考核

12.png

见上图,每个人对应的二维码扫码次数,新增用户,就可以很清晰的知道了。

这样我们就可以进行考核了

如果我把二维码放在不同的地方,比如超市,商场,我想知道不同地方的二维码扫码次数怎么办呢?

那就把渠道名称修改为超市,商场,这样也知道每个场景的二维码是用情况。

二:微信小程序参数二维码的应用场景  微信已经成为人与人沟通的重要工具,微信小程序的出现,更便捷地实现了人与物、人与服务的连接。而这些连接的重要入口,就是二维码。

可以预见很多熟悉的场景:

当你在收费停车区域停车,只需要用微信扫一扫停车位边上对应的二维码,对应的小程序就会自动计算你在哪个位置停了多久,你只需要直接在小程序上支付停车费即可。

当你在餐厅点餐,只需要用微信扫一扫对应桌子上的二维码,即可完成点餐,服务员就会把对应的餐食送到。而你就餐完毕,还可以直接一键支付餐费,甚至对服务打分。

微信小程序推出后,以上各种服务场景,搭建在微信小程序上,实现越来越多便利的功能。这些场景的实现,不再需要依靠复杂的app,小程序和微信公众号进行打通,快速实现各类服务功能。

而以上场景的应用,入口就是“带参数的小程序二维码”。对应的停车位、对应的餐桌,即对应小程序的特定页面,智能化地方便用户使用和操作,而服务提供者,还可以实时监控使用行为、渠道数据等。



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/23300.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询