微信小程序> 微信网页开发的一些感想顺便附上微信中调用扫一扫史上最简便的方法5行代码实现H5扫一扫HTML5扫一扫最简便的办法-微信扫一扫开发-微信小程序扫一扫功能

微信网页开发的一些感想顺便附上微信中调用扫一扫史上最简便的方法5行代码实现H5扫一扫HTML5扫一扫最简便的办法-微信扫一扫开发-微信小程序扫一扫功能

浏览量:2410 时间: 来源:人参如洗
1.

调用范例完整代码下载:

2.

https://download.csdn.net/download/sysdzw/10550117

3.

csdn的这个博文写的有点啰嗦,建议移步这里:

4.

https://www.imooc.com/article/42734

5.

在网页上点一个按钮或者链接调用微信扫一扫然后返回结果我们继续处理,很多人应该都会有这样的需求,不过微信对这个空子比较严格,需要你的网页有签名,而签名生成需要有一个微信公众号的appkey和APPsecret,然而要有这两项得注册个微信公众号,并且公众号还需要认证,认证的话每年300元,马化腾赚死了,认证下就要这么多少钱!

6.

经过了上面这些操作已经累得差不多了吧,你以为交钱就完了吗?nonono这些都搞完了后还要进行一系列的设置,比如服务器白名单,回调域名,域名还得备案,如果你的是虚拟主机ip不定的话就麻烦大了,要稳定还得准备一台服务器可以是vps或者云主机,接下来才是编程!

7.

对照微信开发文档调用几个接口,按照要求配置wx.config,那个该死的token还有jsspi这两个参数还会过期,7200秒后就失效,那么你就得考虑,我是在服务器上后台弄个程序定时刷新呢还是程序触发呢?如果是虚拟主机,那么我在哪儿弄个网页定时执行下这个网址呢?顿时头大了有么有?!发现定时执行有弊端,有时挂了没执行没刷新呢,于是换另外一个方案,用户触发时候检查之前获取的参数有没有过期,硬着头皮按照文档一项项处理,结果一运行,wfk!一行行检查,修改,没问题了呀,可是为什么还是不行??!

8.

于是你对微信开发产生了满满的恶意,微信开发是反人类的么?反程序员的么?不,这就是学习成本,其实大家都是这么过来的,所以呀,大家接项目别在白菜价了,你熬夜看视频看教程器敲代码练习、厚脸皮问大神各种问题大神让你百度、你不得不打发点红包。。。各种屈辱的难忘学习经历都忘了吗?这都是成本呀!

9.

好了,吐槽完了。说好的棒棒糖呢?下面附上啦。

10.

在你的网页中总加入代码:

11.

ahref"http://sao315.com/w/api/saoyisao"扫描/a

12.

然后下面的script块中用下面代码来获取扫描结果:

13.

varqrGetQueryString("qrresult");if(qr){//alert(qr);$("#result").html(qr);}functionGetQueryString(name){varregnewRegExp("\b"+name+"([^]*)");varrlocation.href.match(reg);if(r!null)returndecodeURIComponent(r[1]);}

14.

然后放到虚拟主机上就行,而且不用管你域名是否备案,甚至ip都没关系,都能调用扫描并且获得结果

15.

测试地址1(测试需要在微信里打开):http://www.jiujiujin.net/testsaoyisao.htm此项适合在自己网页中加入扫一扫,比如表单中需要录入快递单号。测试地址2(测试需要在微信里打开):http://sao315.com/w/api/saoyisao?redirect_urihttp://www.jiujiujin.net/wuliu.htm这个适合在微信菜单里设置“扫一扫”,然后url指向到上面这样的网址,其中redirect_uri可以改成您需要接收二维码数据的地址,上面例子是扫描快递单号然后显示物流信息。

16.

声明:有些同学担心调用这个接口的安全问题,以及不知道能使用多久,我要说的是安全是安全的,使用多久我也不确定,这只是我自己写的并且自己使用的,觉得很好用就贡献出来的一个方法。建议大家后期有条件的还是自己用微信公众号对照微信jssdk进行开发,难度也不大的我之前做过asp实现的详细说明,请移步:https://blog.csdn.net/sysdzw/article/details/50756015

17.

相关开发文档:https://mp.weixin.qq.com/wiki?tresource/res_mainidmp1421141115

18.

asp实现扫一扫的步骤:https://blog.csdn.net/sysdzw/article/details/50756015

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎