微信小程序二维码生成
步骤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
获取token 如图2 AppID、AppSecret切换成自己的就好
根据token我们获取小程序二维码图片 如图3
注意:scene为扫描二维码的内容,因为我们要上传到阿里云所以我就使用byte[]数组进行接收,并将byte[]数组转换为输入流,然后上传到oss,特别要注意的一点就是要加图片后缀,要不然上传到阿里云就是一堆字节且会乱码,这里的ossUtils就不给大家了,因为网上有太多现成的了
到了这里我们就完成微信小程序二维码的生成,并成功上传至阿里云oss了