微信小程序学习之路 扫码问题

最近确实有人遇到了一点点小问题,也就是一点点小问题,所以还是专门拿来说一说吧:

官方说明:
扫码接口的调试
同手机端直接调用摄像头来扫码不同,在 PC 或者 Mac 上调用摄像头来扫码完成调试是一个低效的行为,所以在开发工具上调用二维码扫码 API 后,开发者可以选择一个本地的图片来进行后续的逻辑调试,而不是真正的启用摄像头来扫码,流程有所不同,但是接口的输入和输出是一致的。

最新变化:扫普通链接二维码打开小程序接入指南

提供者,版主dzp

问题描述:请问为什么用小程序扫码一律都扫不出来,用的是官方demo
 

原因:
最近几天有很多同学问我扫描失败的问题.这里说明一下,没有appid,在开发工具上会一直扫描失败.


官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/scancode.html#wxscancodeobject
调起客户端扫码界面,扫码成功后返回对应的结果


相关文章:

微信小程序实现扫一扫,picker和range-key的用法
微信小程序开发之扫码 扫一扫 wx.scanCode()
微信小工具之扫码



相关demo:
微信小程序学习用demo:我的快递,快递单号,扫一扫二维码
微信小程序学习用demo:艺术品评级:二维码
微信小程序demo:国际包裹查询,二维码扫描
微信小程序demo:万科会议室:二维码扫描预订
微信小程序demo:鲑鱼出行:扫码停车
微信小程序demo:扫码借阅系统:PHP后端
微信小程序精品demo:美食城:map,扫码,tabbar,
微信小程序MAP学习用demo:共享雨伞:仿摩拜扫码开车

相关讨论:
wx.scanCode()在IOS10 6.5.5版本中无法唤醒扫一扫界面

Q:wx.scanCode(object) 扫描微信好友二维码,得到result值是一个url链接,类似:http://weixin.qq.com/r/Xp1ZQZXEesgFrdEi98h4,请问这个url代表的是什么意思?文档能不能补充的详细点?
A:微信好友二维码只有微信客户端本身才能处理的,这串 URL 开发者不需关注,scanCode 是给开发者自己业务二维码使用的。
Q:iPhone5s 微信版本6.5.3 小程序扫码结果会自动在前面加上http:
A:6.5.5 版本已修复。


相关讨论:

很早以前我提过一个问题。scanCode扫描纯文本结果带http的bug 
发布了一个版本之后就没有继续去研究了。
但是今天上线之后还是用scanCode还是会继续带http的前缀?
求回答什么时候才能解决。
之前我也遇到了,android的扫就没有那个http://,ios才有,我这边是之前前端replace替换~
还有android上传不了文件的大问题求解~



相关讨论:
wx.scanCode() 可以带一个区别相机和相册的source返回值 
在很多线下的场景中,我们希望用户的确是在线下场景下进行扫码,进行有意义的签到/打卡。目前的项目就碰到这个问题,用户可以通过微信传播条码图片进行作弊,室内做gps地点判断精准性完全没有保障。

但目前的wx.scanCode()却无法做到这点。而事实上微信的扫码组件是有能力区分图像来源(小程序的扫码比如就一定要现场扫)。
图片也可以再当作实物扫描,所以区分相机和相册没有意义。

新增讨论:
扫一扫二维码上的内容去数据库查数据? 
怎么写代码实现,用小程序上的扫一扫获得二维码或者条形码上的内容去查询数据库里的内容?
答:道哥 
wx.scanCode({  success: (res) => {     console.log(res)  }})

解析res,然后request去查库
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值