微信小程序二维码生成,并上传至阿里云OSS

微信小程序二维码生成

步骤1:根据微信小程序AppId、AppSecret获取到token

步骤2:根据步骤1获取的token获取到二维码图片

官方链接:

1、获取token    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html

2、获取微信返回的二维码图片    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html

具体操作:

因为我们需要请求到微信的服务器所以需要发送请求,这里我使用的是RestTemplate发送请求

配置RestTemplate 如图1


图1

获取token 如图2 AppID、AppSecret切换成自己的就好


图2

根据token我们获取小程序二维码图片 如图3

注意:scene为扫描二维码的内容,因为我们要上传到阿里云所以我就使用byte[]数组进行接收,并将byte[]数组转换为输入流,然后上传到oss,特别要注意的一点就是要加图片后缀,要不然上传到阿里云就是一堆字节且会乱码,这里的ossUtils就不给大家了,因为网上有太多现成的了


图3

到了这里我们就完成微信小程序二维码的生成,并成功上传至阿里云oss了

你可能感兴趣的:(微信小程序二维码生成,并上传至阿里云OSS)