小程序-分享二维码获取

给你看个宝贝
https://cli.im/weapp
草料
明白了吧 APPID 和 Secret从你的微信公众平台获取

那么问题来了安全否?
答:断网测试不存在的,源码你又看不到,鬼知道安不安全。

怎么解决?分三步。
1.调用原生API
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.html
代码如下

wx.request({
      url: 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='+app.globalData.token, 
      data: {'path': "/pages/my/my?uid=1",'width': 430},
      header: {
        'content-type': 'application/json'
      },
      success: function(res) {
        console.log(res.data)
      },
      fail:function(res) {
        console.log('isFail')
      }
    })

如果真是这样我就不再这里废话了,真实场景是这样的,我的小程序已经发布了,这个时候,我再加代码不说,审核上架又是两天,再说了小程序里面写生成小程序二维码本身就比较鸡肋,大家知道小程序需要绑定公众号才可能变现,更别说作者这种苦逼的个人小程序更加没有入口了,话说回来用这个api生成一个url链接再去复制出来图片也是可以的,可是作者本人偏偏不要,就是这么任性,好了下面介绍我的方式。
1.使用POSTMAN
get方式可获取到access_token
当然将这个链接直接扔到浏览器也行

const tokenUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + AppID + '&secret=' + AppSecret

2.获取到access_token之后就是二维码了
API有好几个没啥特殊要求我们就用最简单的

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

参数1:path
参数2:width
POST + JSON参数提交
如图:
POST
返回
Result
但是问题来了 话说POSTMAN怎么吧图抠出来,总不能截图吧,那也太丑陋了。

使用Fiddler4抓包

打开Fiddler4,POSTMANPOST一下,但是貌似抓不到···

那么我们使用Fiddler4自带的请求工具试试
Fiddler4!

返回
返回

最后反键copy to bitmap 到QQ里面粘贴一下就好了

猜你喜欢

转载自blog.csdn.net/qq_20330595/article/details/82852062