使用云调用获取不到小程序码
发布于 5 年前 作者 gang44 11241 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

云函数使用openapi.wxacode.getUnlimited获取小程序码。调用成功,但是返回为空。

  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo
2 回复

所以你解决了吗。。。我用官方类似例子都测试环境正式环境调用不通,本地测试能够正常获得到

const cloud = require("wx-server-sdk");
cloud.init();
exports.main = async event => {
    const { scene, page, width, autoColor, lineColor, isHyaline } = event;
    // console.log('[ event ====] ',event);
    // 检验sence是否正确
    if(!scene || !/^[!#$&'()*+,/:;=?@\-._~0-9a-zA-Z]{1,32}$/.test(scene)){
        console.log('[ error scene ]', scene);
        return {
            ret:4,
            error:'error scene',
            msg:'错误的scene'
        };
    }
    try {
        const result = await cloud.openapi.wxacode.getUnlimited({
            scene:"a=1",
        });
        return result;
    } catch (err) {
        return err;
    }
};

所以说,我这个提问方式是有什么问题吗?都没有人回答的~

我是刚自学入门的~  如果提问方式有问题的话,请大家指出来一下哈。

回到顶部