启用 getUnlimitedQRCode API 权限失败,无法获取调用权限是为什么呢?
电商小程序,希望在每个商品详情页能够动态生成小程序码,采用了getUnlimitedQRCode接口,但在调用接口的时候总是权限不够,但已经在令牌处保存了设置。 如图是令牌处截图、云函数日志。页面路径配置没有问题、云环境没有问题, 本人不太懂代码,一切工作由ai辅助,求解答这个权限问题应该怎么解决。[图片][图片] // 调用 wxacode.getUnlimited 接口生成小程序码 const result = await cloud.openapi.wxacode.getUnlimited({ scene: `id=${productId}`, // 参数值,传递商品ID page: 'pages/productDetail/productDetail', // 跳转的页面路径 width: 280, // 二维码图片宽度(单位:px) }); // 检查生成结果 if (!result || !result.buffer) { console.error('生成小程序码失败,未返回 buffer'); return { success: false, message: 'QR Code generation failed, no buffer returned', }; } // 上传小程序码到云存储 const uploadRes = await cloud.uploadFile({ cloudPath: `qrcodes/${productId}_${Date.now()}.png`, // 文件路径 fileContent: result.buffer, // 二进制文件内容 }); console.log('小程序码上传成功:', uploadRes.fileID);