// 云函数入口文件
const cloud = require('wx-server-sdk');
cloud.init();
const {
WXMINIUser
WXMINIQR
} = require('wx-js-utils');
const appId = ''; // 小程序 appId
const secret = ''; // 小程序 secret
// 获取小程序码,A接口
let wXMINIUser = newWXMINIUser({
appId,
secret
});
// 一般需要先获取 access_token
// 云函数入口函数
exports.main = async (event, context) => {
let access_token = await wXMINIUser.getAccessToken();
let wXMINIQR = newWXMINIQR();
let qrResult = await wXMINIQR.getMiniQR({
scene: `?agent=${event.agent}&name=${event.name}&mobile=${event.mobile}
access_token,
path: 'src/register/index'
is_hyaline: true
});
return await cloud.uploadFile({
cloudPath:'qr.jpg',
fileContent: qrResult
})
存储的二维码图片无法打开
我也遇到这个问题了,请问楼主解决这个问题了吗。 我试过了,scene参数我写死code=1也不行,看起来不是scene长度的问题。
具体看报错信息吧